Существует ли минимальная установка АБР?

Когда дело доходит до , я часто прочитайте рекомендации, такие как «Использовать adb logcat, чтобы найти более подробную информацию». Если вы ищете хороший способ резервного копирования всех моих приложений, включая их данные, Полная резервная копия некорневых устройств относится к adb backup и adb backup. В нескольких местах можно найти способы дистанционно сделать на устройстве Android с помощью ADB , такого как перенос файлов с помощью adb restore или adb push, доступ к через adb pull и многое другое. Таким образом, ADB, похоже, хорошо подходит для пользователей Android.

Но как получить этот «ADB thingy» на моем компьютере? Не будучи разработчиком, установка полного Android SDK кажется немного переборщиком. Доступен ли более минималистический подход?

56 голосов | спросил Izzy 27 MarpmWed, 27 Mar 2013 23:24:20 +04002013-03-27T23:24:20+04:0011 2013, 23:24:20

6 ответов


26

На самом деле нет необходимости устанавливать весь SDK , если он не хочет использовать его для разработки. Чтобы иметь возможность запускать основные команды ADB в контексте необходимый для обычного пользователя, достаточно элементарной установки. Я попытаюсь объяснить, как это сделать, и, надеюсь, охватывать наиболее используемые компьютерные системы.

Требования

Сначала вам понадобятся основные двоичные файлы. Они могут быть найдены, например, в области Загрузить моего сайта Android , где я стараюсь идти в ногу доступных для текущей версии - для Linux, MacOS и Windows. 1

Пользователи Windows

Если на вашем компьютере установлена ​​Windows, вам также понадобятся специальные драйверы для вашего устройства (здесь нет общего решения, поэтому вам нужно это проверить самостоятельно, обычно эти драйверы предлагаются для загрузки на веб-сайте производителя).

Пользователи Linux и Mac OS

Пользователям Linux и Mac OS, возможно, потребуется сообщить свое устройство своей операционной системе. Для Linux вы найдете необходимые шаги, описанные в моих ответах здесь и здесь . Не знакомы с Mac OS, я не могу говорить за это.

Установка

Linux

Для Linux это довольно просто: просто распакуйте загруженные двоичные файлы в каталог по вашему выбору. В то время, когда я пишу это, это будут только два файла: adb и aapt (последний используется QtADB , а не обязательно необходимо для выполнения команд ADB напрямую). Откорректируйте свои права доступа к файлам, чтобы сделать их исполняемыми (например, из командной строки: chmod 0755 adb aapt). Наконец, рекомендуется включить выбранный каталог с переменной $PATH, чтобы вы могли вызывать adb, где бы вы ни находились. Хорошее место для этого - в конце вашего файла ~/.profile, чтобы добавить дополнительную строку, например export PATH="~/bin:$PATH" (если вы извлекли двоичные файлы в ~/bin).

Окна

Загрузка Windows содержит еще несколько файлов. Также извлеките их в каталог по вашему выбору. Если вы хотите, чтобы их вызывали из любого места, где бы вы ни находились, без предшествующего полного пути, вам также необходимо добавить этот путь к переменным среды. Не являясь пользователем Windows, я должен оставить для вас «как сделать это».

Что еще?

Вы должны быть выполнены в этот момент и можете использовать все полномочия командной строки ADB.

Альтернативы?

Дальнейшие чтения


1: Также см. Alex 'answer для получения дополнительных альтернативных источников. Мои источники - официальные загрузки Google, просто «разделенные».

ответил Izzy 27 MarpmWed, 27 Mar 2013 23:24:20 +04002013-03-27T23:24:20+04:0011 2013, 23:24:20
41

Я действительно не понимаю, почему кто-то предпочел бы загружать старую версию неизвестного происхождения с вредоносного веб-сайта для загрузки последней официальной версии непосредственно из самой Google. Думаю, каждый из них.

Вот ссылки на репозиторий Google:

Последняя версия инструментов платформы r23 (содержит всего несколько двоичных файлов - размером менее 2 МБ каждый):

Для пользователей Ubuntu и Debian (дистрибутивы, которые я лично использую) я собрал небольшой скрипт bash, который находит и устанавливает последнюю версию инструментов платформы - Установка инструментов платформы Android (ADB) на Ubuntu

ответил 28 MaramThu, 28 Mar 2013 00:39:37 +04002013-03-28T00:39:37+04:0012 2013, 00:39:37
5

Я сделал что-то для OS X, это может быть именно то, что вы ищете: Быстрый установщик ADB /Fastboot: двоичные файлы ADB и Fastboot с установщиком

ответил SimMac 13 MarpmFri, 13 Mar 2015 18:37:22 +03002015-03-13T18:37:22+03:0006 2015, 18:37:22
5

15 секунд минимальных ADB, fastboot и драйверов установщик .

  • Не нужно переходить к папке установки в CMD.
  • Он может быть установлен в системе.
  • Не нужно проверять драйверы производителя.
  • Все включено в 9MB.
ответил Manubhargav 23 PM00000010000001631 2015, 13:47:16
2

Если вы на Arch Linux, и вы хотите это сделать (следуя, конечно, ответу Иззи!) ...

Включите multilib в /etc/pacman.conf и установите необходимые 32-разрядные зависимости:

$ sudo pacman -Sy
$ sudo pacman -S lib32-{glibc,gcc-libs,zlib}

получить файлы:

$ curl -J -O https://android.izzysoft.de/downloads.php?file=adb-binaries-linux-1.0.32.tar.gz
$ tar xf adb-binaries-linux-1.0.32.tar.gz

команды будут установлены в ваш текущий каталог, например, например:

$ ./aapt
ответил starfry 1 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 01 Sep 2016 23:38:31 +0300 2016, 23:38:31
1

Debian позволяет очень просто получить законные, современные установки adb & быстрая загрузка.

Если вы действительно хотите adb без fastboot: $ sudo apt-get install android-tools-adb

Или, если вы похожи на меня и думаете, что они работают лучше вместе:
$ sudo apt-get install android-tools-adb android-tools-fastboot

ответил andDevW 26 Maypm16 2016, 23:44:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132