Перейти к основному содержимому

Подключиться к устройству мобильной фермы по 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-ключ

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

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

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

  1. В панели управления в верхнем меню нажмите Продукты и выберите Мобильная ферма.

  2. Перейдите в раздел Устройства.

  3. В строке устройства нажмите на производителя и модель устройства.

  4. Нажмите Начать использование.

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

    adb connect adb.mobfarm.selectel.ru:3094

    Здесь:

    • adb.mobfarm.selectel.ru — DNS-адрес для подключения к устройствам мобильной фермы;
    • 3094 — пример порта для подключения.
  6. На вашем устройстве откройте CLI.

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

    В ответе появится результат подключения, например:

    connected to adb.mobfarm.selectel.ru:3094

    Здесь:

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