Я новичок в Linux и пытаюсь настроить свою машину для разработки Android. Я установил SDK, и я установил путь к "платформенным инструментам" на своем пути, изменив ~/.bashrc и добавив следующее:
export PATH=$PATH:/home/user/sdk/platform-tools
Когда я печатаю:
echo $PATH
в командной строке, он отбрасывает каталог в мои sdk-инструменты.
Теперь, когда я печатаю:
adb devices
В командной строке указано, что команда adb не найдена.
Если кто-нибудь сможет мне помочь, это будет очень признательно. Благодарю!
~ Nemisis7654
Похоже, вы получили первый шаг вниз, теперь вам просто нужно добавить значения udev для вашего конкретного устройства. См. Шаг 3 здесь. Если вы используете эмулятор, а не устройство, adb должно работать нормально без этого шага с тем, что у вас есть. Вы упомянули, что вы сделали, но не проблема, поэтому я предполагаю, что это проблема, с которой вы сталкиваетесь. Что происходит, когда вы вводите adb
в терминал?
cd
в папку платформы-инструментов , а затем посмотреть , если ./adb
ничего не делает для вас?
Решение, которое сработало для меня, было найдено здесь (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.
С последним SDK для Android, adb должен находиться под платформенными инструментами. Просто положите export ANDROID =/usr/local/android/android-sdk-linux_x86 export PATH = ${PATH}: ${ANDROID}/tools: ${ANDROID}/платформы-инструменты и проверить права доступа к файлам (для android или других двоичных файлов тоже).
В старых версиях sdk adb был расположен в каталоге /sdk/tools. Возможно, вам понадобится создать символическую ссылку из инструментов платформы в этот каталог для adb:
ln -s /home/user/sdk/platform-tools/adb /home/user/sdk/tools/adb