我有adb无线连接工作,用于在eclipse中调试应用程序,但我遇到的问题是使用USB电缆连接到附件的应用程序。
应用程序设计为在插入附件时启动,因此我建立了我的ADB连接,然后在eclipse,代码加载等上运行调试,现在当我在应用程序中插入附件启动并运行但失去通信日食。所以我无法调试!
答案 0 :(得分:5)
在平板电脑插入FT311后,在命令提示符中再次运行adb connect <device ip>:5555
(我假设它是你问题的FT311)。然后它将重新连接,然后再次运行adb logcat
并完成。
答案 1 :(得分:2)
这只是部分解决方案。是的,您可以通过WiFi重新建立连接(效果很好,BTW)但是当您断开或重新连接USB电缆时,您将再次失去与ADB的关联 - 即使它通过WiFi运行并且不依赖于USB一点都不。
因此,请注意,如果您尝试调试与USB连接/分离Intents相关的任何内容,则无法解决问题。
答案 2 :(得分:0)
USB host and accessory overview在Android官方开发人员文档中,请记住以下内容:
在调试使用USB附件或主机功能的应用程序时,您很可能会将USB硬件连接到Android设备。这将防止您通过USB与Android供电的设备建立adb连接。您仍然可以通过网络连接访问adb。要通过网络连接启用adb:
platform-tools/ directory
的命令提示符处输入adb tcpip 5555
。 adb connect <device-ip-address>:5555
现在应该已连接到Android设备,并且可以发出诸如adb logcat
之类的常见adb命令。 adb usb
。记住:Android官方文档将使您对Android有更好的基本了解,有时不是每次,而是ALMOST。