1

我刚刚开始使用 android 附件协议进行一些开发。我已经采购了一个入门套件(微芯片)来熟悉环境。我应该注意,我在嵌入式 C 方面有扎实的背景,但在 Android / Java 方面并不真正。

该套件使用 USB 连接,因此我已将手机配置为使用 ADB over Wifi,效果很好。我编译了应用程序,并且可以在手机中进行调试。但是,它无法识别配件何时连接到 USB 端口。当我停止无线 ADB 时,应用程序会很好地识别配件并正常工作。

我很难确定这是否是预期的行为,但由于它会停止对与 USB 附件通信的应用程序的任何调试,我对此表示怀疑并怀疑我做错了什么。

我使用 Galaxy S3 I9300 植根和 microchip 的 Accessory Development Starters Kit 并提供了示例。

4

2 回答 2

1

连接附件后,ADB-over-wifi 会断开连接。要解决这个问题,请将手机切换到配件模式,然后连接 ADB-over-wifi。这样 eclipse 可以重新连接到调试会话。另一种方法是在后台运行一个shell脚本,该脚本将无限连接ADB-over-wifi。我没有找到更优雅的方法来解决这个问题。

于 2014-08-11T10:25:13.430 回答
0

好的。它似乎与开发人员选项中的“USB调试”选项有关。当我禁用它时,它按预期工作。

我无法在很多不同的手机上试用它,但在我可以访问的 2 手机上似乎是一致的(Galaxy S3 和 HTC One)。

我在网上找不到关于这种行为的任何细节。

于 2013-06-05T01:15:34.370 回答