使用USB附件进行Android adb无线调试

使用USB附件进行Android adb无线调试,android,usb,adb,wireless,accessory,Android,Usb,Adb,Wireless,Accessory,我使用adb无线连接在eclipse中调试应用程序,但我遇到了一个应用程序问题,该应用程序使用USB电缆连接到附件 应用程序设计为在插入附件时启动,因此我建立了ADB连接,然后在eclipse上运行调试、代码加载等。现在,当我插入附件时,应用程序启动并运行,但与eclipse失去通信。所以我不能调试 将平板电脑插入FT311后,只需在命令提示符下再次运行adb connect:5555(我假设是您的另一个问题中的FT311)。然后,它将重新连接,然后再次运行adb logcat,并完成 这只是部

我使用adb无线连接在eclipse中调试应用程序,但我遇到了一个应用程序问题,该应用程序使用USB电缆连接到附件


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

将平板电脑插入FT311后,只需在命令提示符下再次运行
adb connect:5555
(我假设是您的另一个问题中的FT311)。然后,它将重新连接,然后再次运行
adb logcat
,并完成

这只是部分解决方案。是的,你可以通过WiFi重新建立连接(顺便说一句,效果很好),但一旦你断开或重新连接USB电缆,你将再次失去与ADB的联系-即使它是通过WiFi运行的,应该完全不依赖USB

因此,请注意,如果您试图调试与USB连接/分离意图相关的任何内容,这会起作用,但不会解决问题。

在Android官方开发人员文档中,这里提醒我们:

调试注意事项 调试使用USB附件或主机功能的应用程序时,您最有可能将USB硬件连接到Android设备。这将阻止您通过USB与Android设备建立adb连接。您仍然可以通过网络连接访问adb。要通过网络连接启用adb,请执行以下操作:

  • 通过USB将Android设备连接到您的计算机
  • 从SDK
    平台工具/目录
    ,在命令提示下输入
    adb tcpip 5555
  • 输入
    adb connect:5555
    您现在应该连接到Android供电的设备,并且可以发出像
    adb logcat
    这样的常用adb命令
  • 要将设备设置为在USB上侦听,请输入
    adb USB
记住:Android官方文档会让您更好地了解Android,不是有时,而是几乎每次。


我真是束手无策,谢谢你!出于某些愚蠢的原因,我根本不认为这会起作用。在usb附件模式下调试附加/分离意图有什么建议吗?