我们在 NXP 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 的 Intel Edison 板上安装/运行没有问题。
以下是有关我们设置的更多详细信息:
主持人:
- Mac 操作系统 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 时继续进行测试,但与此同时,我们将继续使用 Intel Edison 进行开发,尽管它已停产。
最佳答案
我假设芯片配置有问题,因为简单地保持内核“Activity ”会使系统相当忙碌,只有 50% 空闲。运行 gradle 任务“uninstallAll”解决了我无法解决的问题开始进一步的调试 session 。
显示当前 CPU 使用情况:
adb shell
top
关于Android Things - 在 NXP PICO-PI-iMX6UL 上安装缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46325822/