我正在尝试清楚地了解进行Android / ADK开发时实际涉及的内容。在SO上有一些分散的Android / ADK相关问题,通常很少有相关答案。
我有一些与开发相关的问题以及答案的概念 - 如果有人能够确认我的或者提供更多信息,那就太棒了。
Android / ADK开发可以在AVD内完成吗?
答案:不,因为您的电脑不能用作USB从机。 ADK将是配件模式下的USB主机,因此(没有极端的黑客攻击)ADK无法连接到运行AVD的开发PC
DDMS /调试器是否可以在连接到ADK的设备上运行?
答案:不,因为设备只能连接到开发PC或ADK,而不能同时连接到开发PC或ADK。您可以使用micro usb端口将ADK连接到PC并进行Arduino级串口调试,但这与调试Android设备运行的java代码完全不同
开发Android / ADK时使用的工作流程是什么?
答案:
我在上述答案中是否正确?以这种方式开发/测试代码听起来非常复杂/缓慢。即使是使用AVD的模拟ADK也会有很大的改进。
答案 0 :(得分:2)
回答您自己的问题 1。和 3
是完全正确的。然而,当涉及到问题 2。时,即使设备连接到附件,也可以照常调试ADK项目。您可以使用 adb connect 功能通过WiFi连接到您的设备,以进行调试和DDMS。
在这里查看有关如何执行此操作的详细信息: