Как установить и пользоваться Android Debug Bridge (ADB)

С этим инструментом возможности смартфона под управлением Android становятся шире — даже без прав суперпользователя.

Как установить и пользоваться Android Debug Bridge (ADB)

В наших инструкциях мы регулярно обращаемся к использованию Android Debug Bridge (ADB) — инструмента, который позволяет управлять смартфоном на Android через компьютер. Вообще он нужен разработчикам для отладки приложений, но есть и более «приземлённые» применения.

Вот несколько наших инструкций, где пригодится ADB:

Редакция Rozetked не несёт ответственности за возможные сбои программного обеспечения или оборудования вследствие выполнения этой инструкции. Все действия выполняются на страх и риск пользователя.

Настройка USB-отладки на смартфоне

  1. Откройте «Настройки», перейдите в раздел «О телефоне».
  2. Найдите пункт «Номер сборки» и нажмите на него семь раз — на устройстве разблокируется режим разработчика. Cмартфон может попросить ввести PIN-код.
  3. Перейдите в раздел «Настройки» > «Система» > «Для разработчиков».
  4. Найдите пункт «Отладка по USB» и активируйте его.

Настройка ADB в Windows

  1. Загрузите Android SDK Platform Tools для Windows с этой страницы.
  2. Распакуйте содержимое ZIP-файла в легкодоступную папку на компьютере.
  3. Откройте через «Проводник» эту папку и, удерживая Shift, нажмите на правую кнопку мыши.
  4. В контекстном меню выберите пункт «Открыть окно PowerShell здесь».
  5. Подключите смартфон к компьютеру по USB.
  6. Измените режим работы USB на смартфоне на «Передача файлов» — в панели уведомлений для этого появится пункт. Это действие нужно для устройств только некоторых вендоров.
  7. Введите в окне PowerShell команду для запуска службы (демона) ADB и нажмите Enter. Примечание: в случае ошибки попробуйте команду без ./ в начале:
    ./adb devices
  8. На экране смартфона появится окно для разрешения или запрета отладки по USB с этого компьютера. Разрешите действие.
  9. Повторите действие из пункта 7. Если всё прошло успешно, в командной строке появится устройство с указанным серийным номером.
Cкриншот: XDA

Настройка ADB в macOS

  1. Загрузите Android SDK Platform Tools для macOS с этой страницы.
  2. Распакуйте содержимое ZIP-файла в легкодоступную папку на компьютере.
  3. Откройте Finder, в строке меню выберите «Вид» > «Показать строку пути».
  4. Откройте через Finder распакованную папку, кликните правой мышью по её имени в строке пути, которая отражена в нижней части окна, и выберите пункт «Открыть в Терминале». Если строка пути мешает, позже её можно скрыть, повторив действия пункта 3.
  5. Подключите смартфон к компьютеру по USB.
  6. Измените режим работы USB на смартфоне на «Передача файлов» — в панели уведомлений для этого появится пункт. Это действие нужно для устройств только некоторых вендоров.
  7. Введите в «Терминале» команду для запуска службы (демона) ADB и нажмите Enter:
    ./adb devices
  8. На экране смартфона появится окно для разрешения или запрета отладки по USB с этого компьютера. Разрешите действие.
  9. Повторите действие из пункта 7. Если всё прошло успешно, в командной строке появится устройство с указанным серийным номером.

Настройка ADB в Linux

  1. Загрузите Android SDK Platform Tools для Linux с этой страницы.
  2. Распакуйте содержимое ZIP-файла в легкодоступную папку на компьютере.
  3. Откройте «Терминал».
  4. Измените следующую команду так, чтобы она вела на распакованную директорию. Введите её в «Терминал» и нажмите Enter:
    cd /path/to/extracted/folder/
  5. Подключите смартфон к компьютеру по USB.
  6. Измените режим работы USB на смартфоне на «Передача файлов» — в панели уведомлений для этого появится пункт. Это действие нужно для устройств только некоторых вендоров.
  7. Введите в «Терминале» команду для запуска службы (демона) ADB и нажмите Enter:
    ./adb devices
  8. На экране смартфона появится окно для разрешения или запрета отладки по USB с этого компьютера. Разрешите действие.
  9. Повторите действие из пункта 7. Если всё прошло успешно, в командной строке появится устройство с указанным серийным номером.
Скриншот: XDA

Продвинутым пользователям macOS будет полезно знать, что Android SDK Platform Tools удобнее устанавливать через Homebrew, а владельцы компьютеров на Debian-дистрибутивах Linux могут инсталлировать инструмент через apt-get.

Примеры команд

Несколько команд оболочки ADB, которые могут пригодиться пользователям Android:

  • Установка APK через компьютер:
    adb install %path/app_name.apk%
  • Перезагрузка смартфона в режим recovery:
    adb reboot recovery
  • Копирование папки с компьютера на смартфон:
    adb push %PC path% %Android path%

Со справочными материалами по Android Debug Bridge можно ознакомиться на сайте Android Developers.