Андроид 11 и выше
Примечание
Использование Android 10 или более ранней версии? Следуйте инструкции Android 10.
На Android 11 и выше можно включить беспроводную отладку без подключения к компьютеру. Есть встроенная опция включения Беспроводной отладки (через Wi-Fi).
mDNS сервис¶
Android имеет службу под названием mDNS (многоликовая система доменного имени), которая облегчает обнаружение служб локальной сети. adb опирается на эту службу, чтобы обнаружить и автоматически подключаться к устройствам после того, как они будут в паре.
Если mDNS работает корректно, вам не нужно вводить порты подключения вручную, но только код подключения. Приложение автоматически обнаруживает порты с помощью сервиса mDNS.
Если mDNS служба не работает на вашем устройстве, вы можете попробовать несколько вещей:
- Отключение Беспроводной отладки (и Отладка по USB) запускает службу
mdnsd(которую невозможно сделать вручную без root). - Принудительное прекращение приложения создает воссоздание слушателей трансляции
mDNS.
Примечание
Прежде чем продолжить, пожалуйста, убедитесь, что вы включили Параметры разработчика.
ADB пары / Подключение¶
Включите Беспроводная отладка в Опциях разработчика, а также проверьте Отключение таймаута авторизации ADB во избежание повторения шагов сопряжения снова и снова.

Это двухэтапный процесс:
- Сопряжение (требует подключения порта и кода)
- Подключение (требуется порт подключения)
Сопряжение - это механизм аутентификации несколько похожий на сопряжение Bluetooth. При подключении аналогично старому TCP/IP соединению.

Есть 2 варианта для выполнения сопряжения и соединения. Продолжайте с любым удобным для Вас способом.
Метод пары 1: уведомление¶
- Подключите ваше устройство к сети Wi-Fi.
- Откройте приложение и нажмите на ADB Access1. Под опцией Pairing 1 нажмите "Показать уведомления", чтобы начать службу сопряжения. Появляется уведомление.
- Включите Беспроводную отладку в настройках разработчика.
- Откройте экран Беспроводная отладка и нажмите "Соединить устройство с кодом соединения".
- Обратите внимание на (1) парный номер порта, (2) код сопряжения и (3) номер порта соединения.
- Введите 3 параметра в уведомлении один на один в соответствии с просьбой. Нажмите клавишу Enter / Send в уведомлении после ввода каждого значения.
Сопряжение выполняется после ввода обоих параметров сопряжения. При этом соединение выполняется сразу же после ввода порта подключения.
Инфо
Если mDNS сервис работает корректно, вам не будет предложено войти в порты подключения и подключения.
Метод сочетания 2: Разделение экрана¶
- Подключите ваше устройство к сети Wi-Fi.
- Откройте приложение и нажмите на ADB Access1. Нажмите "Open Developer Options", чтобы открыть то же самое.
- Включите Беспроводную отладку в настройках разработчика.
- Откройте экран Беспроводная отладка и нажмите "Соединить устройство с кодом соединения".
- Обратите внимание на (1) парный номер порта, (2) код сопряжения и (3) номер порта соединения.
- Переключитесь на Split-Screen, чтобы открыть приложение и параметры разработчика одновременно.
- В приложении прокрутите в сторону Пара вариант 2.
- Введите код подключения и порт и нажмите кнопку "Пароть". Сопряжение выполняется.
- После успешной подключения открывается раздел подключения. Введите порт подключения и нажмите кнопку "Подключить". Соединение выполнено.
Инфо
Вам не нужно вручную вводить порты подключения и подключения, если mDNS сервис работает корректно. Эти поля автоматически заполнены.
Примечание
В настройках разработчика оставьте Беспроводную отладку или USB-отладку. Отключение ADB отключит приложение от ADB.
ADB зависит от Wi-Fi¶
Проблема в соединении заключается в том, что устройство должно быть подключено к сети Wi-Fi, чтобы включить Беспроводная отладка. Но устройство может отключиться от сети Wi-Fi периодически, особенно при выключенном экране. В этом случае приложение теряет ADB соединение. Это может быть разочаровано.
Существует 2 возможных решения этой проблемы:
-
Также включите Отладку по USB вместе с Беспроводной отладкой перед выполнением синхронизации.
-
Или отметьте опцию Автопереключение на TCP/IP в настройках приложения. Он перезапускает демон ADB (
adbd) в старом TCP/IP режиме после каждой успешной подключения.
Теперь, после каждой пары вы можете отключить Беспроводную отладку и оставить включенной отладку по USB.
Дополнительным преимуществом второго подхода является то, что даже если вы отключите отладку по USB, просто включите его, и приложение должно подключаться к ADB. Не требуется повторное подключение, если не перезапустите устройство. Это потому, что настройки TCP/IP (системное свойство: service.adb.tcp.port) не сбрасываются, когда отладка по USB отключена. Подробнее об here.