我刚开始使用android附件协议进行一些开发。我已经采购了一个启动器套件(微芯片)以熟悉环境。我应该注意到,我在嵌入式C中有扎实的背景,但在Android / Java中却没有。
该套件使用USB连接,因此我将手机配置为通过Wifi使用ADB,效果很好。我编译应用程序,可以在手机中调试就好了。但是,当附件连接到USB端口时,它将无法识别。当我停止无线ADB时,应用程序将识别该配件,并按预期工作。
我很难发现这是否是预期的行为,但因为它会停止与USB配件通信的应用程序的任何调试我怀疑它并怀疑我做错了什么。
我使用的是Galaxy S3 I9300,以及微芯片的附件开发入门套件并提供样品。
答案 0 :(得分:1)
连接附件后,ADB-over-wifi会断开连接。要进行调解,请将手机切换到附件模式,然后连接ADB-over-wifi。这样eclipse可以重新连接到调试会话。 另一种方法是在后台运行shell shell脚本,它将无限连接ADB-over-wifi。 我找不到更优雅的方法来解决这个问题。
答案 1 :(得分:0)
确定。它似乎与" USB调试"有关。开发人员选项中的选项。当我禁用它时,它按预期工作。
我无法在很多不同的手机上尝试过,但在2上我可以访问它似乎是一致的(Galaxy S3和HTC One)。
我无法在网上找到有关此行为的任何细节。