刚刚将可靠且真正的ADK附件连接到Nexus 7和Galaxy Nexus - 并且无法连接“无法读取设备协议版本”消息。认为董事会死了,与ICS的Nexus S连接 - 工作得很好。在Jelly Bean升级之前也在Galaxy Nexus上工作,因此可以排除硬件故障。ADK 1.0设备无法与Jelly Bean一起使用,为什么?
我一直在看ADK公告相当密切,但不记得阅读或听到这个特殊的变化,也不支持ADK 2.0的Android设备的向后兼容性东西。
Accessory Development Kit 2011指南中提到“协议版本1支持Android 2.3.4(API Level 10)及更高版本,协议版本2支持Android 4.1(API Level 16)及更高版本”,但并未说明版本1是而不是受4.1的支持,如果发现现有的硬件会被丢弃,那将是非常奇怪的。
我在这里错过了什么?这是一个错误还是一个功能?去年发布
我遇到同样的问题。在连接到Nexus 7之前,Jellybean被确定为媒体设备之前,USB配件可以很好地工作。 – Snowwire 2012-07-21 22:46:32
我刚刚尝试使用运行4.1的两个设备运行我的ADK2011(可以说是一种“经过验证的真正的ADK附件”),它运行良好(Galaxy Nexus和Nexus 7)。你有什么办法可以提供更多的上下文吗?源代码/错误/日志/任何证明问题的东西? – machinaut 2012-07-22 12:33:41
@ajray:有问题的代码位于https://github.com/home-climate-control/arduino。适用于您的代码的来源是否公开可用? – 2012-07-22 19:45:01