Ответ 1
Очевидно, что доступ к корню требуется в соответствии с приведенным выше замечанием Криса Стрэттона.
Я в основном пытаюсь это сделать: Как подключиться к 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. Перейдите в 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.
Ваше устройство не должно быть внедрено. Я разработал плагин для IntelliJ/Android Studio для подключения вашего устройства через Wi-Fi, нажав только одну кнопку. Здесь - это код и здесь плагин готов к.
Использование довольно простое. Здесь у вас есть gif:
С моим телефоном эта проблема случается очень часто. Я получаю следующие симптомы:
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.
Root IS необходим для изменения этих системных свойств. Однако, нет необходимости запускать adb через Wi-Fi.
Вы можете пересылать порты при подключении через USB, а затем сообщать демонам adb для прослушивания на определенной частоте:
АБР по wirless
Я столкнулся с той же проблемой, и мое устройство было внедрено. Проблема действительно исходила от adbd Insecure. Если вы установили adbd Insecure на свое устройство, это не позволит вам подключиться к вашему устройству через WiFi. Вы должны снять флажок "Включить небезопасную adbd" в приложении adbd Insecure.
После запуска setprop service.adb.tcp.port 5555
и перезапуска adb
вы не увидите устройство, если вы запустите adb devices
на хосте.
Вместо этого вам нужно запустить adb connect 10.0.78.33:5555
Проблема со мной для моей Samsung Tab 1 заключалась в том, что процесс adb уже работал на порту 5037 на моем компьютере Xubuntu 14.04, о котором я не знал, пока не набрал pgrep -l -u username
. Чтобы исправить это, я завершил процесс adb с помощью pkill adb
, перешел в мою папку инструментов платформы и запустил adb tcpip 5037
, а затем подключился к моему устройству с помощью номера порта 5037
. Boom! Работали как шарм.
Я не мог подключить adb к моему Nexus5 Phone через 5 ГГц WLAN, но он работал с медленным 2,4 ГГц мгновенно.
Android Wi-Fi ADB ранее работал над моей IDE, но после обновления Android Studio (в настоящее время Android Studio 3.3) он не работает и всегда выдает сообщение "Невозможно подключиться к устройству...... Та же сеть"
Потратив много времени, я не смог решить проблему.
Тогда я попробовал - WIFI ADB ULTIMATE от
https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin
Это сработало для меня.