adb Проблемы с Ubuntu

1

Я новичок в Linux и пытаюсь настроить свою машину для разработки Android. Я установил SDK, и я установил путь к "платформенным инструментам" на своем пути, изменив ~/.bashrc и добавив следующее:

export PATH=$PATH:/home/user/sdk/platform-tools

Когда я печатаю:

echo $PATH 

в командной строке, он отбрасывает каталог в мои sdk-инструменты.

Теперь, когда я печатаю:

adb devices

В командной строке указано, что команда adb не найдена.

Если кто-нибудь сможет мне помочь, это будет очень признательно. Благодарю!

~ Nemisis7654

  • 0
    Так в чем же проблема?
  • 0
    Когда я набираю «adb devices» в командной строке, я получаю сообщение об ошибке «adb command not found»
Показать ещё 3 комментария
Теги:
adb

4 ответа

3
Лучший ответ

Похоже, вы получили первый шаг вниз, теперь вам просто нужно добавить значения udev для вашего конкретного устройства. См. Шаг 3 здесь. Если вы используете эмулятор, а не устройство, adb должно работать нормально без этого шага с тем, что у вас есть. Вы упомянули, что вы сделали, но не проблема, поэтому я предполагаю, что это проблема, с которой вы сталкиваетесь. Что происходит, когда вы вводите adb в терминал?

  • 0
    Я получаю сообщение о том, что команда adb не найдена.
  • 1
    Вы убедились, что на самом деле вы уже загрузили ADB? может вы cd в папку платформы-инструментов , а затем посмотреть , если ./adb ничего не делает для вас?
Показать ещё 2 комментария
5

Решение, которое сработало для меня, было найдено здесь (Ubuntu 11.10 x64)

http://kenno.wordpress.com/2011/10/27/ubuntu-11-10-32-bit-applications-do-not-run-64-bit/

и в основном, хотя у меня были установленные инструменты, мне просто нужно было переустановить libc6-i386, и он наконец нашел adb.

  • 0
    Следует отметить, что это устраняет ошибку «adb: файл или каталог не найден», а не точную ошибку в исходном вопросе. Несмотря на это, это было именно то, что я искал.
  • 0
    Эта ссылка была близка - я больше не получаю файл не найден, но теперь он хочет libstdc ++. So.6.
Показать ещё 1 комментарий
3

С последним SDK для Android, adb должен находиться под платформенными инструментами. Просто положите export ANDROID =/usr/local/android/android-sdk-linux_x86 export PATH = ${PATH}: ${ANDROID}/tools: ${ANDROID}/платформы-инструменты и проверить права доступа к файлам (для android или других двоичных файлов тоже).

2

В старых версиях sdk adb был расположен в каталоге /sdk/tools. Возможно, вам понадобится создать символическую ссылку из инструментов платформы в этот каталог для adb:

ln -s /home/user/sdk/platform-tools/adb /home/user/sdk/tools/adb
  • 0
    Оригинальный постер уже знал, где находится команда adb.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню