Команда adb connect 192.168.1.50:5555 возвращает ошибку «unable to connect» или «connection refused» — самая частая ситуация, с которой сталкиваются при попытке связать компьютер с Android-устройством по Wi-Fi. Причина обычно не в самой команде, а в том, что на устройстве не активирована беспроводная отладка, либо компьютер и смартфон находятся в разных подсетях.
В этом руководстве разберём, как правильно настроить ADB-подключение по Wi-Fi на современных версиях Android и на старых устройствах, где требуется первичное подключение по USB. Отдельно рассмотрим типичные ошибки и способы их диагностики, чтобы вы могли проверить каждый шаг, а не действовать вслепую.
Что нужно для беспроводного подключения ADB
Перед началом убедитесь, что выполнены базовые условия. Их нарушение — причина большинства неудачных попыток подключения.
- 📶 Компьютер и Android-устройство подключены к одной и той же Wi-Fi сети (одному роутеру, одной подсети).
- 💻 На компьютере установлен Android SDK Platform Tools — пакет с утилитой
adb, который распространяется Google. - 📱 На устройстве включён режим разработчика и отладка по USB или беспроводная отладка.
- 🔓 Устройство разблокировано и не находится в режиме глубокого сна во время установки соединения.
Проверить, что устройства «видят» друг друга в сети, можно простой командой ping с указанием IP-адреса смартфона. Если пакеты не проходят, проблема в сетевой изоляции — например, на роутере включена изоляция клиентов (AP isolation), которая блокирует обмен трафиком между устройствами внутри Wi-Fi сети.
Включение режима разработчика и отладки
На большинстве устройств режим разработчика активируется одинаково: откройте Настройки → О телефоне и несколько раз подряд нажмите на пункт «Номер сборки» до появления уведомления о разблокировке режима. На некоторых оболочках путь может отличаться — сверьтесь с инструкцией для вашей модели, если пункт не находится.
После этого в настройках появится раздел Для разработчиков. В нём находятся два нужных переключателя: «Отладка по USB» и «Беспроводная отладка» (последний доступен начиная с Android 11). Именно беспроводная отладка позволяет обойтись совсем без кабеля.
⚠️ Внимание: включённая отладка ADB — это потенциальный вектор доступа к устройству. Не оставляйте её активной постоянно и никогда не подтверждайте запросы на авторизацию от неизвестных компьютеров.
Подключение по Wi-Fi на Android 11 и новее
Начиная с Android 11, система поддерживает беспроводную отладку нативно, без USB-кабеля. Порядок действий следующий.
Включите Беспроводная отладка в разделе для разработчиков. Откройте этот пункт — внутри вы увидите IP-адрес и порт, а также опцию «Сопряжение устройства с кодом». Для первого подключения используется сопряжение по коду:
adb pair 192.168.1.50:37109
Введите шестизначный код, отображённый на экране смартфона. После успешного сопряжения выполняется само подключение:
adb connect 192.168.1.50:5555
Обратите внимание: порт для сопряжения и порт для подключения — разные, и порт сопряжения меняется при каждом новом сеансе. Берите актуальные значения прямо с экрана устройства, а не из старых заметок.
☑️ Проверка перед adb connect
Подключение на старых версиях Android (через USB)
На устройствах с Android 10 и ниже беспроводной отладки в системе нет, поэтому первый сеанс требует USB-кабеля. Подключите устройство к компьютеру, подтвердите запрос на разрешение отладки и выполните:
adb tcpip 5555
Эта команда переводит ADB-демон на устройстве в режим прослушивания TCP-порта 5555. После этого кабель можно отключить и подключаться по сети:
adb connect 192.168.1.50:5555
Учтите, что после перезагрузки смартфона режим TCP слетает — процедуру с кабелем придётся повторить. Это ограничение платформы, а не ошибка в ваших действиях.
Проверка подключения и типичные ошибки
После выполнения adb connect проверьте результат командой adb devices. Устройство должно отображаться со статусом device. Если статус unauthorized — на экране смартфона есть неподтверждённый запрос на разрешение отладки.
| Ошибка | Вероятная причина | Что проверить |
|---|---|---|
| unable to connect | Устройство недоступно в сети | Ping по IP, одна ли подсеть |
| connection refused | ADB не слушает TCP-порт | Повторить adb tcpip или включить беспроводную отладку |
| unauthorized | Нет подтверждения RSA-ключа | Экран устройства, отозвать и повторить авторизацию |
| offline | Устаревший сеанс ADB | adb kill-server и переподключение |
| неверный порт при pair | Порт сопряжения сменился | Взять актуальный порт с экрана устройства |
Если ничего не помогает, перезапустите ADB-сервер на компьютере командами adb kill-server и adb start-server, а на устройстве отключите и снова включите беспроводную отладку. Также проверьте, не блокирует ли брандмауэр Windows или антивирус входящие соединения для adb.exe.
⚠️ Внимание: при использовании публичных или корпоративных Wi-Fi сетей подключение ADB может блокироваться настройками сети. Для диагностики используйте домашнюю сеть, где вы контролируете роутер.
Как отозвать авторизацию ADB на устройстве
В разделе «Для разработчиков» есть пункт «Отозвать авторизацию отладки по USB» (название может отличаться). Он сбрасывает все сохранённые ключи компьютеров — при следующем подключении запрос появится заново.
Безопасность при работе с ADB по сети
Открытый TCP-порт ADB — это фактически удалённый доступ к устройству с правами оболочки. Любой, кто находится в той же сети и знает адрес, теоретически может попытаться подключиться. Поэтому после завершения работы отключайте беспроводную отладку или возвращайте устройство в USB-режим командой adb usb.
Не используйте сторонние приложения, обещающие «включить ADB по Wi-Fi одним нажатием» без понимания их происхождения — они выполняют те же действия, но требуют широких разрешений. Системные средства и официальная утилита adb покрывают все описанные сценарии.
Частые вопросы
Можно ли подключиться по Wi-Fi вообще без кабеля?
Да, если устройство работает на Android 11 или новее — там есть штатная беспроводная отладка с сопряжением по коду. На более старых версиях первичная активация TCP-режима требует USB-подключения.
Почему adb connect пишет «connection refused»?
Обычно это означает, что устройство доступно в сети, но ADB-демон не слушает указанный порт. Проверьте, включена ли беспроводная отладка, или повторите команду adb tcpip 5555 по кабелю.
Меняется ли IP-адрес устройства, и что с этим делать?
Да, роутер может выдать устройству другой адрес по DHCP. Проверяйте актуальный IP в настройках Wi-Fi перед подключением. При желании в настройках роутера можно закрепить постоянный адрес за устройством.
После перезагрузки смартфона подключение пропадает — это нормально?
Да. На старых версиях Android режим TCP сбрасывается при перезагрузке, и процедуру с adb tcpip нужно повторять. На Android 11+ беспроводную отладку также может потребоваться включить заново.
Как отключить ADB по сети после работы?
Выполните adb disconnect на компьютере, а на устройстве выключите переключатель беспроводной отладки. Для старого метода вернуть USB-режим помогает команда adb usb или перезагрузка.