我正在开发一个基于USB的项目,所以我通过WiFi TCP / IP使用ADB。工作完美,坦率地说,这种通过无线连接进行调试的能力是我多年来使用的最酷的开发技巧之一。真的,非常酷。
我正在研究与USB连接和断开连接相关的各种Intent。我发现只要USB线的物理状态发生变化 - 无论是插入还是拔掉 - ADB无线连接都会丢失。我可以重新建立它并通过DDMS恢复调试,但到那时已经耗费了大量的CPU时间。这使得调试USB连接事件基本上不可能。
我无法理解为什么ADB在通过TCP / IP(通过WiFi连接)连接时仍会对USB事件采取行动。我缺少ADB配置细节吗?你怎么告诉ADB忽略USB,因为它还没有通过USB运行?
谢谢!