刚刚将久经考验的 ADK 配件连接到 Nexus 7 和 Galaxy Nexus - 连接失败,并显示“无法读取设备协议版本”消息。以为主板坏了,用 ICS 连接到 Nexus S - 工作得很好。在 Jelly Bean 升级之前也在 Galaxy Nexus 上运行过,因此可以排除硬件故障。
我一直在密切关注 ADK 公告,但不记得读过或听说过任何有关此特定更改的信息,也不记得支持 ADK 2.0 的 Android 设备的向后兼容性。
配件开发套件 2011 http://developer.android.com/tools/adk/adk.html指南说“Android 2.3.4(API级别10)及更高版本支持协议版本1。Android 4.1(API级别16)及更高版本支持协议版本2”,它并没有说版本1是not4.1 支持,如果发现现有的硬件就这样被抛弃,那就太奇怪了。
我在这里缺少什么?这是一个错误还是一个功能?
去年发布的旧 ADK1 库无法识别 JellyBean 设备(Android 4.1 及更高版本)使用的新 AOA v2 协议。此问题已在更新的 ADK1 库版本中修复。
获取新的 ADK1 库:
-
http://developer.android.com/tools/adk/adk.html http://developer.android.com/tools/adk/adk.html(在 zip 下载中查找“release_20120606”或更高版本)
更新您的 ADK 库并上传您的 ADK1 草图。请注意,新库已更新为可与 Arduino 1.0 及更高版本配合使用,因此您可能还需要更新您的 Arduino IDE。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)