Android adb无线调试与USB配件

时间:2013-02-09 21:04:20

标签: android usb adb wireless accessory

我有adb无线连接工作,用于在eclipse中调试应用程序,但我遇到的问题是使用USB电缆连接到附件的应用程序。

应用程序设计为在插入附件时启动,因此我建立了我的ADB连接,然后在eclipse,代码加载等上运行调试,现在当我在应用程序中插入附件启动并运行但失去通信日食。所以我无法调试!

3 个答案:

答案 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:

  • 通过USB将Android驱动的设备连接到计算机。
  • 从您的SDK platform-tools/ directory的命令提示符处输入adb tcpip 5555
  • 输入adb connect <device-ip-address>:5555现在应该已连接到Android设备,并且可以发出诸如adb logcat之类的常见adb命令。
  • 要将设备设置为在USB上监听,请输入adb usb
  

记住:Android官方文档将使您对Android有更好的基本了解,有时不是每次,而是ALMOST。