剛剛將可靠且真正的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