如何在USB调试UNCHECKED时使用ADB TCP / IP?

时间:2013-12-20 05:56:45

标签: android debugging tcp usb adb

我正在尝试调试某些USB连接/分离Intent,同时使用USB附件模式到某些自定义主机硬件。我能够通过WiFi TCP / IP连接ADB,效果很好。但是,当USB连接/分离Intent出现时,ADB连接断开 - 即使ADB根本没有通过USB运行。

在阅读了围绕该主题的无数线程之后,一个常见的建议似乎是在设置中选中“USB Debugging”会使ADB连接对USB敏感。有几篇帖子建议在通过WiFi / TCP运行时取消选中该框。但是我已经尝试过了,如果即使在WiFi上运行也不会选中该框,也无法关联(“adb connect 192.168.x.y”)。

我已经确认,当取消选中此框时,getprops仍会像往常一样显示“service.adb.tcp.port 5555”。我也尝试过显式杀死并重新启动adbd守护进程。什么都行不通......除了检查那个盒子,我可以立即通过TCP连接。

那么......真实的故事是什么?我必须说,如果检查了那个盒子,可能会让ADB对USB敏感,即使它没有在它上面运行。但这个盒子是否贴错标签,而不是意味着“USB调试”,它实际上意味着“无论连接类型如何调试”?我真的需要让ADB忽略USB连接,这样我就可以调试附加/分离事件。任何帮助赞赏。谢谢!

0 个答案:

没有答案