我有一些与开发相关的问题以及对答案的看法 – 如果有人能够确认我的问题或提供更多信息,那将会很棒.
> 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在实践中的发展 – 最佳实践是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)