Android ADK在实践中的发展 – 最佳实践是什么?

Android ADK在实践中的发展 – 最佳实践是什么?,第1张

概述我正在尝试清楚地了解在进行 Android / ADK开发时实际涉及的内容.在SO上有一些分散的Android / ADK相关问题,通常很少有相关答案. 我有一些与开发相关的问题以及对答案的看法 – 如果有人能够确认我的问题或提供更多信息,那将会很棒. > Android / ADK开发可以在AVD内完成吗? 答:不,因为您的PC不能用作USB从机. ADK将是配件模式下的USB主机,因此(没有极 我正在尝试清楚地了解在进行 Android / ADK开发时实际涉及的内容.在SO上有一些分散的AndroID / ADK相关问题,通常很少有相关答案.

我有一些与开发相关的问题以及对答案的看法 – 如果有人能够确认我的问题或提供更多信息,那将会很棒.

> AndroID / ADK开发可以在AVD内完成吗?

答:不,因为您的PC不能用作USB从机. ADK将是配件模式下的USB主机,因此(没有极端的黑客攻击)ADK无法连接到运行AVD的开发PC
> DDMS /调试器是否可以在连接到ADK的设备上运行?

答:不可以,因为设备只能连接到开发PC或ADK,而不能同时连接到开发PC或ADK.您可以使用micro usb端口将ADK连接到PC并进行Arduino级串口调试,但这与调试AndroID设备运行的java代码完全不同
>开发AndroID / ADK时使用的工作流程是什么?

回答:

>在Sketch中编写Arduino代码,将其上传到ADK开发板.
>将您的物理AndroID设备连接到您的开发PC
>在Eclipse中编写代码,将其编译为APK,将其安装到物理设备上.
>拔掉你的设备AndroID设备,将它连接到ADK板,测试是否有效.使用应用程序本身进行调试(例如,将日志语句写入屏幕)或使用Arduino串行连接从Arduino软件进行日志记录.
>如果有问题,请修复它们(在Arduino或Java中),返回1.或2.

我在上面的答案中是否正确?以这种方式开发/测试代码听起来非常复杂/缓慢.即使是使用AVD的模拟ADK也是一个很大的改进.

解决方法 你完全回答自己的问题1.和3.

但是,当涉及问题2时,即使设备连接到附件,也可以像往常一样调试ADK项目.您可以使用adb connect功能通过WiFi连接到您的设备以进行调试和DDMS.

看看这里有关如何做到这一点的详细信息:

ADB,Wifi and Eclipse: how I can configure?

总结

以上是内存溢出为你收集整理的Android ADK在实践中的发展 – 最佳实践是什么?全部内容,希望文章能够帮你解决Android ADK在实践中的发展 – 最佳实践是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1126527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存