Не удается подключиться к Android через ADB через Wi-Fi - нужен ли мне root-доступ?

Я в основном пытаюсь это сделать: Как подключиться к Android с ADB через TCP? с Droid X2.

У меня есть USB-отладка, и мой телефон подключен через USB. IP-адрес 10.0.78.33 (я проверил, что я могу делать TCP-связь с телефоном на этом IP-адресе, и я могу его пинговать).

Я иду в командную строку и делаю следующее:

→ adb tcpip 5555

     

перезагрузка в порту режима TCP: 5555

     

→ adb connect 10.0.78.33:5555

     

не удалось подключиться к 10.0.78.33:5555

Любые мысли о том, почему это не работает? Нужен ли мне доступ root для этого? Я пытаюсь избежать укоренения телефона.

Спасибо!

Ответ 1

Очевидно, что доступ к корню требуется в соответствии с приведенным выше замечанием Криса Стрэттона.

Ответ 2

Шаг 1. Перейдите в Androidsdk\platform-tools на ПК/ноутбуке

Шаг 2:

Подключите устройство через USB и запустите:

adb kill-server

затем запустите

adb tcpip 5555

вы увидите ниже сообщение...

daemon не работает. начиная с порта 5037 * демон успешно * перезапуск в порту режима TCP: 5555

Шаг 3:

Теперь откройте новое окно CMD,

Перейдите в Androidsdk\platform-tools

Теперь запустите

adb connect xx.xx.xx.xx: 5555 (xx.xx.xx.xx - это IP-адрес устройства)

Шаг 4: Отключите устройство от USB, и он будет работать так, как будто он подключен к вашей студии Android.

Ответ 3

Ваше устройство не должно быть внедрено. Я разработал плагин для IntelliJ/Android Studio для подключения вашего устройства через Wi-Fi, нажав только одну кнопку. Здесь - это код и здесь плагин готов к.

Использование довольно простое. Здесь у вас есть gif:

введите описание изображения здесь

Ответ 4

Симптомы

С моим телефоном эта проблема случается очень часто. Я получаю следующие симптомы:

  • ping x.x.x.x время ожидания
  • adb connect x.x.x.x время ожидания ( "невозможно подключиться" )
  • telnet x.x.x.x 5555 время ожидания

Обход

Мне нужно отключить и снова включить WiFi на моем телефоне перед запуском adb connect на моем компьютере. Затем я могу использовать как ping, telnet, так и adb connect на телефоне.

Я использую Sony Xperia M C1904, работающий с CyanogenMod 12.1.

Ответ 5

Root IS необходим для изменения этих системных свойств. Однако, нет необходимости запускать adb через Wi-Fi.
Вы можете пересылать порты при подключении через USB, а затем сообщать демонам adb для прослушивания на определенной частоте:
АБР по wirless

Ответ 6

Я столкнулся с той же проблемой, и мое устройство было внедрено. Проблема действительно исходила от adbd Insecure. Если вы установили adbd Insecure на свое устройство, это не позволит вам подключиться к вашему устройству через WiFi. Вы должны снять флажок "Включить небезопасную adbd" в приложении adbd Insecure.

См. FIXED: невозможно подключиться к adb через Wi-Fi

Ответ 7

После запуска setprop service.adb.tcp.port 5555 и перезапуска adb вы не увидите устройство, если вы запустите adb devices на хосте.

Вместо этого вам нужно запустить adb connect 10.0.78.33:5555

Ответ 8

Проблема со мной для моей Samsung Tab 1 заключалась в том, что процесс adb уже работал на порту 5037 на моем компьютере Xubuntu 14.04, о котором я не знал, пока не набрал pgrep -l -u username. Чтобы исправить это, я завершил процесс adb с помощью pkill adb, перешел в мою папку инструментов платформы и запустил adb tcpip 5037, а затем подключился к моему устройству с помощью номера порта 5037. Boom! Работали как шарм.

Ответ 9

Я не мог подключить adb к моему Nexus5 Phone через 5 ГГц WLAN, но он работал с медленным 2,4 ГГц мгновенно.

Ответ 10

Android Wi-Fi ADB ранее работал над моей IDE, но после обновления Android Studio (в настоящее время Android Studio 3.3) он не работает и всегда выдает сообщение "Невозможно подключиться к устройству...... Та же сеть"

Потратив много времени, я не смог решить проблему.

Тогда я попробовал - WIFI ADB ULTIMATE от

https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin

Это сработало для меня.