Acer Iconia A100不适用于Android ADK?

时间:2012-05-09 21:57:56

标签: android arduino adk

我刚刚交换了我的三星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/ 以及“使用Arduino开始Android ADK”一书的第11页(可在谷歌书籍上找到)

我无法弄清楚为什么这不起作用。 我根据这里设置了所有内容:http://developer.android.com/guide/topics/usb/adk.html 一切顺利,直到我进入最后一步,在“运行DemoKit Android应用程序”步骤8下。当我执行此步骤时,平板电脑永远不会超过“请连接DemoKit板”屏幕。我将平板电脑中的micro USB插入Arduino ADK板(已安装固件),并将ADK板插入计算机以供电。

这款平板电脑也不起作用吗?尝试让这个工作起来非常烦人。感谢任何可以提供帮助的人。

我可能做错的唯一可能的区域是当我构建android应用程序时:在“运行DemoKit Android应用程序”步骤5下。它列出“For Build Target,选择Google API(Platform 2.3.3,API)级别10)“为此,我在eclipse中右键单击我的项目,选择属性> android,然后选择Google API的级别10.

此外,当我从谷歌编译ADK板的固件时,Arduino IDE给了我几个错误,这些错误都是由于更新而需要更改的语法。我完全忘记了这是什么,但它改变了我认为的一些读取和接收功能。

2 个答案:

答案 0 :(得分:1)

默认Google的DemoKit太复杂了,无法将其作为ADK的起点。你可能想尝试更简单的事情,比如https://github.com/yanzm/HelloADK - 这对我有用。

有一些迹象表明ADK控制台发生了什么 - 你可能想要运行arduino IDE或任何其他串口监视器,并查看连接Android设备时弹出串行输出的消息。

另外,请注意您使用哪些来源编译固件。此页面提供了一组比您使用的页面更新的说明:http://labs.arduino.cc/ADK/Index

答案 1 :(得分:0)

我能够获得demokit示例和使用ADK在Acer Iconia Tab A100上使用ADK运行Ice Cream Sandwich 4.0.3和Arduino使用Circuits @ Home USB Shield进行工作。

我的设置听起来与你在Arduino端的尝试有点不同,但也许我所做的将会有所帮助。我已在http://digitalhacksblog.blogspot.com/2012/05/arduino-to-android-turning-led-on-and_29.html记录了对我有用的内容。