Что такое adb?
Android Debug Bridge (adb)— это инструмент разработки, упрощающий обмен данными между устройством Android и персональным компьютером. Эта связь чаще всего осуществляется через USB-кабель, но также поддерживаются соединения Wi-Fi.
adb — это что-то вроде «швейцарского армейского ножа» в Android-разработке. Он предоставляет множество функций, подробно описанных командой adb —help. Некоторые из наиболее часто используемых команд перечислены в разделе «Популярные команды adb» ниже.
Установка adb и fastboot
Google размещает почтовые индексы, включая только adb файлы fastboot. Вы можете настроить их для использования с помощью приведенных ниже инструкций.
В Windows
1. Загрузите ZIP-файл Windows из Google.
2. Извлеките его куда-нибудь — например, %USERPROFILE%\adb-fastboot
3. В Windows 7/8:
- На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.
- В окне «Свойства системы» перейдите на вкладку «Дополнительно».
- В разделе «Дополнительно» нажмите кнопку «Переменные среды».
- В окне «Переменные среды» выделите переменную «Путь» в разделе «Системная переменная» и нажмите кнопку «Изменить».
- Добавить ;%USERPROFILE%\adb-fastboot\platform-tools в конец существующего определения пути (точка с запятой разделяет каждую запись пути)
4. В Windows 10:
- Откройте меню «Пуск» и введите «дополнительные параметры системы».
- Выберите «Просмотреть дополнительные параметры системы».
- Нажмите на вкладку «Дополнительно».
- Откройте окно «Переменные среды».
- Выберите переменную пути в разделе «Системные переменные» и нажмите кнопку «Изменить».
- Нажмите кнопку «Новый»
- Вставьте %USERPROFILE%\adb-fastboot\platform-tools в текстовое поле
5. Установите универсальный драйвер adb и перезагрузитесь.
На macOS
1. Загрузите ZIP-архив macOS с сайта Google.
2. Извлеките его куда-нибудь, например, в ~/adb-fastboot.
3. Добавьте следующее, ~/.bash_profile если вы используете Bash или ~/.zshenv Z-оболочку:
1 2 3 |
if [ -d "$HOME/adb-fastboot/platform-tools" ] ; then export PATH="$HOME/adb-fastboot/platform-tools:$PATH" fi |
4. Выйдите и снова войдите.
В Linux
1. Загрузите zip-архив Linux из Google.
2. Извлеките его куда-нибудь, например, в ~/adb-fastboot.
3. Добавьте следующее ~/.profile:
1 2 3 |
if [ -d "$HOME/adb-fastboot/platform-tools" ] ; then export PATH="$HOME/adb-fastboot/platform-tools:$PATH" fi |
4. Выйдите и снова войдите.
5. Вам также может понадобиться настроить правила udev: дополнительную информацию см. в этом репозитории.
Настройка adb
Для использования adb с вашим устройством вам необходимо включить параметры разработчика и отладку по USB:
- Откройте «Настройки» и выберите «О программе».
- Нажмите на «Номер сборки» семь раз.
- Вернитесь назад и выберите «Параметры разработчика».
- Прокрутите вниз и проверьте запись «Отладка Android» или «Отладка USB» в разделе «Отладка».
- Подключите устройство к компьютеру.
- На компьютере откройте терминал/командную строку и введите adb devices.
- На вашем устройстве должно появиться диалоговое окно с просьбой разрешить отладку по USB. Отметьте «всегда разрешать» и выберите «ОК».
Поздравляем! adb теперь готов к использованию с вашим устройством.
Настройка fastboot
Использование fastboot (если ваше устройство поддерживает это) должно просто включать перезагрузку в режиме быстрой загрузки. Находясь в режиме быстрой загрузки, вы можете ввести fastboot devices, чтобы убедиться, что ваше устройство обнаружено.
Популярные adb команды
- adb shell — запускает оболочку на устройстве.
- adb push <local> <remote> — помещает файл <local> в <remote>.
- adb pull <remote> [<local>] — тянет файл <remote> в <local>. Если <local> не указано, он будет загружен в текущую папку.
- adb logcat — позволяет просматривать журнал устройства в режиме реального времени. Вы можете использовать adb logcat -b radio для просмотра журналов радио и adb logcat -C для просмотра журналов в цвете.
- adb install <file> — устанавливает данный файл .apk на ваше устройство.