Я могу подключиться к своему смартфону с помощью ADB с помощью USB-кабеля, я также могу подключиться через tcp / ip к тому же смартфону с помощью ADB-соединения 192.168.1.110, пока USB-кабель все еще подключен.
Но, как только я отсоединяю кабель, я теряю соединение tcp / ip, устройство кажется «отключенным» (как результат команды «adb devices»), и я не могу переподключиться по сети, пока я не переподключу кабель .
Мои шаги (так работает):
- подключить USB-кабель
- adb kill-server
- adb tcpip 5555
- adb connect 192.168.1.110 (здесь он успешно подключается!)
- отключите USB-кабель => Я теряю сетевое подключение к смартфону
Если после шага 3 я отключаюсь кабель, шаг 4 не работает (порт 5555 закрыт) * 1019 *
Кажется, что демон adbd работает ТОЛЬКО при подключенном кабеле.
КАК мое устройство не рутировано, я не Найти способ заставить демон adbd запускаться без подключения ting usb cable.
Есть идеи?
[ОБНОВЛЕНИЕ] Я просто попытался отсканировать смартфон на наличие открытого порта tcp и обнаружил, что, как только я запускаю команду: adb tcpip 5555 при сканировании обнаружен, что порт 5555 открыт, но как только я отсоединяю USB-кабель, я снова запускаю сканирование, и обнаруживается, что порт 5555 закрыт. Это подтверждает, что как только я отсоединяю USB-кабель, не знаю почему, но ADB перестает отвечать на порту 5555 или на самом демоне убивают или тому подобное
[ОБНОВЛЕНИЕ] Я просто сделал те же шаги на другом устройстве Android (планшет asus), и он отлично работает, когда я отключаю кабель, tcp порт остается открытым, поэтому проблема не в шагах, которые я выполняю, а в чем-то другом
[ОБНОВЛЕНИЕ] Я нашел другие сообщения с похожей проблемой, это одна из них: adb connection by wifi быть убитым, когда новый USB подключен / отключен , к сожалению, я не могу сделать то, что он говорит, так как мой смартфон не рутирован, и я нахожусь в той же ситуации коммен в этом посту Усама