Найти в Дзене

Удаленное подключение к телефону через ADB

Подробно про ADB написано здесь: https://developer.android.com/studio/command-line/adb?hl=ru Если кратко, то это инструмент, который позволяет взаимодействовать с устройством на базе Android. Например, вы можете подключиться к телефону/телевизору/чему угодно через Wi-Fi и запустить прямо из Android Studio проект, не подсоединяясь через usb. Это очень выручает, если надо что-то срочно потестить, а провода рядом нет. Инструкция максимально для чайников и не затрагивает сложные моменты. Подразумевается, что Android Studio уже установлена и вы умете её запускать. Важный момент: компьютер и телефон должны быть в одной сети. Теперь есть два варианта:

Подробно про ADB написано здесь: https://developer.android.com/studio/command-line/adb?hl=ru

Если кратко, то это инструмент, который позволяет взаимодействовать с устройством на базе Android. Например, вы можете подключиться к телефону/телевизору/чему угодно через Wi-Fi и запустить прямо из Android Studio проект, не подсоединяясь через usb. Это очень выручает, если надо что-то срочно потестить, а провода рядом нет.

Инструкция максимально для чайников и не затрагивает сложные моменты. Подразумевается, что Android Studio уже установлена и вы умете её запускать. Важный момент: компьютер и телефон должны быть в одной сети.

  1. Разблокировать меню разработчика на устройстве, к которому хотите подключиться: Settings —> About —> 7 раз нажать на кнопку «Build». Появится радостное оповещение, что вы стали разработчиком. Путь может немного отличаться. Просто погуглите, как включить меню разработчика на конкретном устройстве.
  2. Зайти в меню разработчика —> System Preferences —> включить ADB debugging.
  3. Открыть командную строку (win + R —> cmd —> Enter). Печатаете строку cd AppData\Local\Android\Sdk\platform-tools —> нажимаете Enter.
  4. Вернуться к телефону. Открыть настройки —> Network settings —> Wi-Fi —> кликнуть на подключенный Wi-Fi.
  5. В командной строке написать "adb connect 000.000.000.000:5555", где 000.000.000.000 — IP сети, который мы получили из 4 пункта, а 5555 — порт. У меня был баг, что не подключалось при открытой Android Studio. Закройте её, если не получилось со второй попытки. Если на телефоне появится табличка подтвердить устройство, то подтвердите.
  6. Открыть Android Studio и проверить, что телефон есть в подключенных устройствах.

Теперь есть два варианта:

  • Постоянно писать "adb connect 000.000.000.000:5555"
  • Воспользоваться плагином. Я выбрала ADB WiFi Connect (https://github.com/appdictive/ADBWiFiConnect). Первый раз подключаем телефон через первый способ, потом в студии нажимаем на значок плагина и сохраняем устройство. Теперь можно будет просто подсоединяться одним нажатием и устройство сразу будет в списке. Но работает только в том случае, если у вас фиксированный IP.
Картинка взята из открытого источника
Картинка взята из открытого источника