gpt4 book ai didi

Android ADK 开发实践——什么是最佳实践?

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:21 24 4
gpt4 key购买 nike

我试图清楚地了解在进行 Android/ADK 开发时实际涉及的内容。 SO 上有一些零散的 Android/ADK 相关问题,通常很少有相关答案。

我有一些与开发相关的问题以及答案是什么的想法 - 如果有人可以确认我的想法或提供更多信息,那就太好了。

  1. 能否在 AVD 中完成 Android/ADK 开发?

    回答:不能,因为您的PC不能作为USB从设备。 ADK 将成为附件模式下的 USB 主机,因此(没有极端水平的黑客攻击)ADK 无法连接到运行 AVD 的开发 PC

  2. DDMS/调试器能否在连接到 ADK 的设备上工作?

    回答:不能,因为设备只能连接到开发 PC 或 ADK,不能同时连接到两者。您可以使用micro usb端口将ADK连接到PC并进行Arduino级串行调试,但这与调试Android设备运行的java代码有很大不同

  3. 为 Android/ADK 开发时使用什么工作流程?

    回答:

    1. 在 Sketch 中编写您的 Arduino 代码,并将其上传到您的 ADK 开发板。
    2. 将您的物理 android 设备连接到您的开发 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 and Eclipse: how I can configure?

关于Android ADK 开发实践——什么是最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9615635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com