Команда adb не найдена в среде Linux - PullRequest
41 голосов
/ 25 марта 2010

При реализации приложения BluetoothChat .apk внутри устройства G1 всегда появляется сообщение:

$adb install -r /home/parveen/workspace/BluetoothChat/bin/BluetoothChat.apk 
-bash: adb: command not found

Я не понимаю, почему эта ошибка появляется каждый раз. Пожалуйста, помогите мне.

Спасибо заранее. Praween

Ответы [ 18 ]

2 голосов
/ 19 сентября 2012

У меня такая же проблема, как и у вас. наконец, как я знаю, в Linux и Mac OS мы используем . / adb вместо adb

1 голос
/ 17 декабря 2017

В моем случае «adb» находится в «~ / Android / Sdk / platform-tools /»

Следующая команда решила проблему:

export PATH=$PATH:~/Android/Sdk/platform-tools/
1 голос
/ 10 апреля 2015

Убедитесь, что вы установили sudo apt-get install android-tools-adb. Теперь проверьте sudo adb. Он покажет справку по adb

Теперь, пожалуйста, убейте / запустите adb, используя следующие команды -

sudo adb kill-server sudo adb start-server

Наконец, устройства sudo adb

Надеюсь, это сработает !!!

1 голос
/ 27 февраля 2012

У меня была эта проблема, когда я пытался подключить свой телефон и пытался использовать ADB. Я сделал следующее

  1. export PATH=$PATH{}:/path/to/android-sdk/tools:/path/to/android/platform-tools

  2. apt-get install ia32-libs

  3. Подключил мой телефон в режиме отладки USB и в терминале наберите lsusb, чтобы получить список всех usb-устройств. Отметил 9-значный (xxxx: xxxx) идентификатор слева от моего телефона.

  4. sudo gedit /etc/udev/rules.d/99-android.rules

  5. Добавить [ SUBSYSTEM == "USB", ATTRS {idVendor} == "####: ####", SYMLINK + = "android_adb", MODE = "0666" GROUP = "plugdev" TEST == "/ var / run / ConsoleKit / database", \ RUN + = "udev-acl --action = $ env {action} --device = $ env {DEVNAME}" ] (что бы ни было в [...]) к файлу и замените "####: ####" номером из шага 3cop

  6. sudo service udev restart

  7. Перезапустил мою систему

  8. открыть терминал, перейти в каталог adb и запустить ./adb devices

И он показывает мой телефон, следовательно, ADB начинает работать без ошибок.

Надеюсь, это поможет другим

0 голосов
/ 19 декабря 2017

В Ubuntu я мог запустить следующую команду:

  sudo apt install android-tools-adb
0 голосов
/ 13 марта 2011

обновление $ PATH у меня не сработало, поэтому я добавил символическую ссылку на adb, чтобы она работала следующим образом:

ln -s <android-sdk-folder>/platform-tools/adb <android-sdk-folder>/tools/adb
0 голосов
/ 06 декабря 2014

создание символической ссылки также было для меня решением. Однако перед началом работы мне пришлось предоставить права доступа и выполнения созданным символическим ссылкам.

Я не уверен, что это был ответ @ eaykin или @ crazymacleod's, который работал для меня, как я делал оба, прежде чем нашел вышеупомянутое решение.

Спасибо!

0 голосов
/ 07 ноября 2014

Я также получил эту ошибку, и Ubuntu предложил мне установить ее, поэтому я установил * ее, и это сработало в моем случае.
* - sudo apt-get install android-tools-adb

Примечание: архитектура x64

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...