【发布时间】:2012-05-09 21:57:56
【问题描述】:
我刚刚将我的三星 Galaxy Tab 2 7"(通过我在这里提出的这个问题:How to tell if an Android device has Open Accessory Mode)换成 Acer Iconia A100 选项卡,以便使用 ADK 和打开附件模式。但是,现在我有了这款平板电脑,但它仍然无法正常工作!我在 2.3(什么都没有)的情况下尝试了它,然后我执行了对 2.3.1 的更新,但仍然一无所获!这变得非常令人沮丧。
列出的 A100 可在包括这个在内的多个站点上工作 在这里:http://www.whizzosoftware.com/forums/blog/1/entry-47-tablets-and-the-android-open-accessory-development-kit-adk/ 以及“Beginning Android ADK with Arduino”一书的第 11 页(可在 google 图书上找到)
我无法弄清楚为什么这不起作用。 我根据这里设置了所有内容:http://developer.android.com/guide/topics/usb/adk.html 一切正常,直到我进入最后一步,在“运行 DemoKit Android 应用程序”第 8 步下。当我执行此步骤时,平板电脑永远不会超过“请连接 DemoKit 板”屏幕。我将平板电脑的微型 USB 插入 Arduino ADK 板(已安装固件),并将 ADK 板插入我的计算机以供电。
这款平板电脑也不能用吗?试图让它工作是非常烦人的。感谢任何可以提供帮助的人。
我可能做错的唯一可能区域是在构建 android 应用程序时:在“运行 DemoKit Android 应用程序”步骤 5 下。它列出了“对于构建目标,选择 Google API(平台 2.3.3,API Level 10)" 为此,我在 Eclipse 中右键单击我的项目,然后选择 properties>android,然后选择 Google API 的 level 10。
另外,当我从 google 编译 ADK 板的固件时,Arduino IDE 给了我几个错误,这些错误都是由于更新而需要更改的语法。我完全忘记了这是什么,但我相信它正在改变一些读取和接收功能。
【问题讨论】:
-
需要注意的是,我没有使用带有附件屏蔽的 Google ADK 板,我只是使用 Arduino ADK 板尝试简单地建立连接
-
如果您在插入平板电脑时在 Arduino IDE 中打开串行监视器,您应该会看到一些人类可读的消息。您是否确保在串行监视器中将波特率设置为 115200?