【发布时间】:2017-09-20 15:14:28
【问题描述】:
我们在恩智浦 PICO-PI-IMX6UL 上安装/启动/运行 Android Things 应用程序的时间非常长。直接在命令行上同时使用 Android Studio 和 adb 时可以观察到此问题。
~2MB 的小型应用程序需要 5 到 15 分钟的时间来安装。 Intel Edison 上的相同应用程序只需几秒钟即可安装。
值得注意的是,其他 adb 操作似乎也运行得很慢(即 shell、logcat 等)。
我们已密切遵循使用这些资源概述的程序来安装 Android Things 映像: https://developer.android.com/things/hardware/imx6ul.html
我们已经多次刷新 Android Things 映像并遇到相同的问题。
为了排除任何应用程序问题,我们已尝试安装/运行此处找到的 Android Things 示例模板应用程序:https://github.com/androidthings/new-project-template 并遇到相同的问题。我们可以验证此应用程序在运行 Android Things 4.1 的英特尔 Edison 开发板上是否安装/运行没有问题。
以下是有关我们设置的更多详细信息:
主持人:
- Mac OS 10.12.6
- Android Studio 2.3.3 版
- Android 调试桥版本 1.0.39
i.MX6UL:
- Android Things 开发者预览图 5.1
关于我们的设置有什么问题或可能导致这些问题的任何建议?
谢谢!
2017 年 10 月 20 日更新
使用其他 NXP i.MX6UL 板进行进一步测试仅显示安装和运行时间略有改进,结果并不一致。我们还尝试将子板换成旧版本(Wandboard i.MX6UL),但结果相同。
我们计划在发布较新版本的 Android Things 时继续测试,但与此同时,我们将继续使用英特尔 Edison 进行开发,尽管它已停产。
【问题讨论】:
-
不是 Intel Edison ADB over USB 和 NXPi.MX ADB over WiFi 吗? (即问题可能是您的路由器 wifi 设置)
-
感谢@Blundell 的评论。实际上,我们已经在使用 USB 和 WiFi 时观察到了这种行为(NXP i.MX6UL 两者都支持)。
-
另一个建议是尝试 Android Studio 3.0,但这不会影响 ADB 版本,除非您也尝试使用预览工具。我没有 i.MX6UL 是否通过 USBC 供电?我听说新款 Mac 笔记本电脑上的 USB-C 端口不够强大,您应该使用有源集线器
-
使用 Android Studio 3.0 也会出现同样的问题。 i.MX6UL 确实使用 USB-C;但是,当使用 5W 墙砖为电路板供电并通过 Wifi 运行 adb 时,也会出现此问题。
-
@ekalyvio 抱歉我的回复延迟。刚刚在 Android Studio 3.0(2 天前发布)上测试,不幸的是问题仍然存在。观察 logcat 我可以看到
dex2oat过程比在 Edison 板上安装相同版本花费的时间要长得多。
标签: android adb android-things