Мой компьютер - Sys76 Lemur под управлением Maverick, а мой телефон - Nexus S Gingerbread. Я хочу настроить использовать ADB (Android Debug Bridge). Я установил Android SDK согласно инструкциям на веб-сайте SDK, но ADB не работает. Может ли кто-нибудь помочь мне с указаниями, относящимися к Ubuntu?
@mywebslave ответил на него отлично, я просто хочу добавить еще одну вещь к этому. Если вы работаете на 64-битной машине и выполняете автономную установку, вам, возможно, придется установить 32-битные библиотеки совместимости, как указано здесь здесь .
sudo apt-get install ia32-libs
Обновление: Приведенная выше команда работает, только если вы работаете с 13.04 и ниже. Для более новых версий ia32-libs
был заменен другими пакетами. См. здесь .
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Поскольку в Trusty пакеты android-tools-adb
и android-tools-fastboot
в репозитории Universe предоставляют соответственно adb
и fastboot
.
Чтобы установить их:
sudo add-apt-repository universe
sudo apt-get update
Для установки [ 118]:
sudo apt-get install android-tools-adb
Для установки fastboot
:
sudo apt-get install android-tools-fastboot
Вам не нужно устанавливать какой-либо пакет в Ubuntu 16, чтобы заставить работать ADB. Настройка не требуется.
Просто загрузите официальные SDK Platform-Tools для Linux из Google и извлеките adb
и fastboot
из zip-файла.
Вы можете установить из WebUpd8 PPA, который поддерживает как 32-битные, так и 64-битные. Конечно, вы можете установить прямо из Google. Но я предпочитаю использовать PPA, чтобы поддерживать все в актуальном состоянии.
Работает для Ubuntu 11.04, 11.10 и 12.04. i>
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
Источник: Установка инструментов Android для ADB и Fastboot в Ubuntu через PPA
Если вы хотите установить SDK, который позволит вам обновить все, что вы можете установить через upubuntu ppa.
Итак, первое, что нужно добавить: ppa.
sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk
Единственной проблемой на данный момент является то, что android-sdk нужно запускать с правами root. Ну, ссылка в меню мало что сделала. Поэтому я обновил ссылку в меню, вы также можете запустить:
gksu android-sdk
Оттуда вам нужно будет установить «Android SDK Platform-Tools». Я также рекомендую обновить «Android SDK Tools». Вы можете отменить выбор всего, что вам не нужно.
Теперь вам нужно установить переменные среды.
Сначала вам нужно сделать все исполняемым.
sudo chmod -R 755 /root/android-sdk-linux
Теперь добавим переменные.
nano ~/.bashrc
Добавьте эти строки (вверху) i>
#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools
Источник: Установите Android SDK Manager (версия 20) из PPA в Ubuntu 12.04 / Linux Монетный двор 13
Источник: AndroidSDK - Документация сообщества Ubuntu
Я только догадываюсь, но, возможно, вам нужно убедиться, что Ubuntu смотрит в нужное место. Как сказано на веб-сайте, убедитесь, что вы добавили каталог, в котором находится adb, к вашей переменной $ PATH, добавив export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools
& amp; export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-tools
на ваш .bashrc и работающий source .bashrc
В системах Linux вы найдете adb
и fastboot
в каталоге ~/Android/Sdk/platform-tools
. Просто добавьте это как bin
и все готово, например.
sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adb
sudo chmod +x /usr/bin/adb