当USB电缆循环时,Android ADB-over-WiFi仍会断开连接(?!?)

And*_*bie 7 usb android remote-debugging adb tcp-ip

我正在开发一个基于USB的项目,所以我通过WiFi TCP/IP使用ADB.工作完美,坦率地说,这种通过无线连接进行调试的能力是我多年来使用的最酷的开发技巧之一.真的,非常酷.

我正在研究与USB连接和断开相关的各种意图.我发现只要USB线的物理状态发生变化 - 无论是插入还是拔掉 - ADB无线连接都会丢失.我可以重新建立它并通过DDMS恢复调试,但到那时已经耗费了大量的CPU时间.这使得调试USB连接事件基本上不可能.

我无法理解为什么ADB在通过TCP/IP(通过WiFi连接)连接时仍会对USB事件采取行动.我缺少ADB配置细节吗?你怎么告诉ADB忽略USB,因为它还没有通过USB运行?

谢谢!

mpa*_*kes 3

我遇到了同样的问题,我认为可以通过“撤销 USB 调试授权”来解决它

然后我通过 USB 连接并允许我的电脑

然后以tcpip模式重新启动adb并连接到我的设备。

当我断开 USB 电缆时它保持连接状态。

希望这可以帮助。