Перейти к основному содержимому
Подключиться к устройству по ADB
Последнее изменение:

Подключиться к устройству по ADB

Android Debug Bridge (ADB) — инструмент, который позволяет взаимодействовать с устройствами на OC Android через интерфейс командной строки. Например, вы можете:

  • запускать shell-команды и приложения;
  • удаленно отлаживать приложения;
  • передавать файлы между мобильным устройством и компьютером;
  • получать логи;
  • перезагружать устройство;
  • изменять настройки устройства.

Подробнее об инструменте Android Debug Bridge в инструкции Android Debug Bridge (adb) документации Google.

  1. Установите Android SDK Platform Tools.
  2. Создайте пару ADB-ключей.
  3. Добавьте публичный ADB-ключ.
  4. Подключитесь к устройству по ADB.

1. Установить Android SDK Platform Tools

Скачайте дистрибутив Android SDK Platform Tools для вашей операционной системы на сайте Google для разработчиков на Android.

2. Создать пару ADB-ключей

  1. Откройте CLI.

  2. Создайте пару ADB-ключей и разместите их в папке, в которой они будут храниться:

    cd ~/.android/
    adb keygen adbkey
    adb pubkey ~/.android/adbkey > ~/.android/adbkey.pub
  3. Скопируйте публичный ADB-ключ:

    xclip -sel clip < ~/.android/adbkey.pub

3. Добавить публичный ADB-ключ

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

Ключ будет доступен во всех проектах, в которые добавлен пользователь.

  1. В панели управления в правом верхнем углу откройте меню (номер аккаунта) и выберите Профиль и настройки.
  2. Перейдите в раздел Ключи ADB.
  3. Нажмите Добавить ключ.
  4. Введите имя ключа.
  5. Вставьте публичный ADB-ключ, который вы скопировали при создании пары ADB-ключей на шаге 3.
  6. Нажмите Добавить.

4. Подключиться к устройству по ADB

  1. В панели управления перейдите в раздел Мобильная фермаФермы.

  2. Откройте страницу мобильной фермы.

  3. Нажмите на серийный номер устройства.

  4. Под названием устройства скопируйте команду для подключения устройства мобильной фермы вида adb connect <host>: <port>, где:

    • <host> — DNS-адрес для подключения к мобильным устройствам;
    • <port> — порт для подключения.
  5. Откройте CLI.

  6. Подключитесь к устройству — выполните команду, которую вы скопировали на шаге 4.

    Даже при удачном подключении в ответе появится ошибка аутентификации:

    failed to authenticate to adb.mobfarm.selectel.ru:3094

    Здесь:

    • adb.mobfarm.selectel.ru — DNS-адрес для подключения к мобильным устройствам;
    • 3094 — пример порта для подключения.
  7. Чтобы проверить, что подключение установлено, запросите список подключенных устройств:

    adb devices -l

    В ответе появится список подключенных устройств. Например:

    List of devices attached
    adb.mobfarm.selectel.ru:3094 device product:AD8-RU model:TECNO_AD8 device:TECNO-AD8 transport_id:1