Мой компьютер - Sys76 Lemur под управлением Maverick, а мой телефон - Nexus S Gingerbread. Я хочу настроить использовать ADB (Android Debug Bridge). Я установил Android SDK согласно инструкциям на веб-сайте SDK, но ADB не работает. Может кто-нибудь помочь мне с указаниями, которые являются определенными для Ubuntu?
software-installation
adb
bigcat42
источник
источник
Ответы:
Установите adb и fastboot через PPA
Вы можете установить из WebUpd8 PPA, которые поддерживают как 32-битные, так и 64-битные. Конечно, вы можете установить прямо из Google. Но я предпочитаю использовать PPA, чтобы поддерживать все в актуальном состоянии.
Работает на Ubuntu 11.04, 11.10 и 12.04.
Источник: Установите инструменты Android и ADB для быстрой загрузки в Ubuntu через PPA
Установите Android SDK через PPA
Если вы хотите установить SDK, который позволит вам обновить все, что вы можете установить через upubuntu ppa.
Итак, первое, что нужно добавить в PPA.
Единственная проблема на этом этапе заключается в том, что android-sdk должен быть запущен от имени пользователя root. Ну, ссылка в меню мало что сделала. Поэтому я обновил ссылку в меню, вы также можете запустить:
Оттуда вам нужно будет установить "Android SDK Platform-Tools". Я также рекомендую обновить "Android SDK Tools". Вы можете отменить выбор всего, что вам не нужно.
Теперь вам нужно установить переменные среды.
Сначала вам нужно сделать все исполняемым.
Теперь, чтобы добавить переменные.
Добавьте эти строки (вверху)
Источник: Установите Android SDK Manager (Редакция 20) Из PPA в Ubuntu 12.04 / Linux Mint 13
Источник: AndroidSDK - Документация сообщества Ubuntu
источник
adb
, поэтому установка с android-sdk не из исходных текстов. Кроме того, он помечает вопрос 10.10, поэтому этот ответ не работает. Замечательно, что это решение предоставляет 64-битную версию.nilarimogard/webupd8
не содержит android-tools- * иupubuntu-com/sdk
устарелUbuntu 14.04+
Так как испытанный
android-tools-adb
иandroid-tools-fastboot
пакеты во Вселенной Repository обеспечивают, соответственно,adb
иfastboot
.Чтобы установить их:
sudo add-apt-repository universe
sudo apt-get update
Для установки
adb
:Для установки
fastboot
:источник
apt show android-tools-adb
говорит, что это переходный пакет. AFAIK adb следует использовать.Я только догадываюсь, но, возможно, вам нужно убедиться, что Ubuntu смотрит в нужном месте. Как сказано на веб-сайте, убедитесь, что вы добавили каталог, в котором находится adb, к вашему $ PATH, добавив
export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools
&export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-tools
к вашему .bashrc и запустивsource .bashrc
источник
Обновление 2017-октябрь
Вам не нужно устанавливать какой-либо пакет в Ubuntu 16, чтобы заставить работать ADB. Никаких настроек не требуется.
Просто загрузите официальную SDK Platform-Tools для Linux от Google и выписки
adb
иfastboot
из архива.источник
@mywebslave ответил на него отлично, я просто хочу добавить еще одну вещь к этому. Если вы используете 64-разрядную машину и выполняете автономную установку, вам, возможно, придется установить библиотеки 32-разрядной совместимости, как указано здесь .
Обновление: вышеупомянутая команда работает, только если вы работаете с 13.04 и ниже. Для более новых версий
ia32-libs
были заменены другие пакеты. Смотрите здесь .источник