Android ADK在实践中开发 - 什么是最好的实践?
题
我正在尝试在做Android / ADK开发时几乎介绍所涉及的图片。有一些分散的Android / Adk相关问题,所以通常很少有关答案。
我对开发有一些问题,并了解答案是什么 - 如果有人可以确认我的虽然或提供其他信息,那就太好了。
-
可以在AVD中完成Android / Adk开发吗?
答案:否,因为您的PC无法用作USB从站。 ADK将是附件模式中的USB主机,所以(没有极端的黑客攻击),ADK无法连接到运行AVD 的开发PC
-
DDMS /调试器将在挂在ADK的设备上工作吗?
答案:否,由于设备只能连接到开发PC或ADK,而不是两者。您可以使用Micro USB端口将ADK连接到PC并进行Arduino级串行调试,但与调试Java Code android设备正在运行的java代码 完全不同
-
在为Android / Adk开发时使用的工作流?
答案:
- 在素描中写下您的Arduino代码,将其上传到您的ADK开发板。
- 连接您的物理Android设备YO您的开发PC
- 在Eclipse中写下代码,将其编译为APK,将其安装到物理设备。
- 拔下吞噬Android设备,将其连接到ADK板,测试是否有效。使用应用程序本身进行调试(例如,将日志语句写入屏幕)或使用Arduino串行连接以从Arduino软件记录。
- 如果存在问题,请修复它们(在Arduino或Java中),返回到1.或2。 我在上面的答案中我是否正确?这听起来很复杂/慢,以这种方式开发/测试代码。即使是与AVD的模拟ADK也会是一个很大的改进。
解决方案
你是完全正确的,通过回答你自己的问题 1。和 3。 然而,当谈到问题<强> 2时。,即使设备连接到附件,也有一种方式调试您的ADK项目。您可以使用 adb connect 功能通过WiFi连接到您的设备进行调试和DDMS目的。
在这里查看有关如何执行此操作的详细信息:
不隶属于 StackOverflow