Android Things - 在 NXP PICO-PI-iMX6UL 上安装缓慢

标签 android adb android-things

我们在 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

All running processes shown with top

关于Android Things - 在 NXP PICO-PI-iMX6UL 上安装缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46325822/

相关文章:

java - Rainbow HAT Android 事物温度偏移

android - GpioCallback 如何连续两次注册 "false"?

java - super 强大的 Android JNI : understanding "JNI(jintArray ..." format

java - 缩小并绘制位图时长宽比关闭

Android 应用不想在 Nexus 7 上可用

android - 如何从命令行发送带权限的广播

安卓 NDK 调试库

Android Wear Preview 未连接到 Wear Emulator

java - Android东西:使用命令writeBuffer,write,byte []在i2c寄存器中写入许多字节

java - 无法在 ViewPager 中编辑 Fragment 中的 ActionBar 标题