我正在尝试在做Android / ADK开发时几乎介绍所涉及的图片。有一些分散的Android / Adk相关问题,所以通常很少有关答案。

我对开发有一些问题,并了解答案是什么 - 如果有人可以确认我的虽然或提供其他信息,那就太好了。

  1. 可以在AVD中完成Android / Adk开发吗?

    答案:否,因为您的PC无法用作USB从站。 ADK将是附件模式中的USB主机,所以(没有极端的黑客攻击),ADK无法连接到运行AVD 的开发PC

  2. DDMS /调试器将在挂在ADK的设备上工作吗?

    答案:否,由于设备只能连接到开发PC或ADK,而不是两者。您可以使用Micro USB端口将ADK连接到PC并进行Arduino级串行调试,但与调试Java Code android设备正在运行的java代码 完全不同

  3. 在为Android / Adk开发时使用的工作流?

    答案:

    1. 在素描中写下您的Arduino代码,将其上传到您的ADK开发板。
    2. 连接您的物理Android设备YO您的开发PC
    3. 在Eclipse中写下代码,将其编译为APK,将其安装到物理设备。
    4. 拔下吞噬Android设备,将其连接到ADK板,测试是否有效。使用应用程序本身进行调试(例如,将日志语句写入屏幕)或使用Arduino串行连接以从Arduino软件记录。
    5. 如果存在问题,请修复它们(在Arduino或Java中),返回到1.或2。 我在上面的答案中我是否正确?这听起来很复杂/慢,以这种方式开发/测试代码。即使是与AVD的模拟ADK也会是一个很大的改进。
有帮助吗?

解决方案

你是完全正确的,通过回答你自己的问题 1。 3。 然而,当谈到问题<强> 2时。,即使设备连接到附件,也有一种方式调试您的ADK项目。您可以使用 adb connect 功能通过WiFi连接到您的设备进行调试和DDMS目的。

在这里查看有关如何执行此操作的详细信息:

adb,wifi和eclipse:我如何配置?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top