Android Studio控制台被F/otapreopt_chroot错误刷屏,求解决建议
解决Android Studio控制台被
No activated com.android.art APEX package错误刷屏的思路 问题描述
- 随机一段时间后,Android Studio控制台每秒都会被以下错误信息刷屏:
F/otapreopt_chroot(14798): No activated com.android.art APEX package. F/otapreopt_chroot(14812): No activated com.android.art APEX package. F/otapreopt_chroot(14825): No activated com.android.art APEX package.
- 无法追踪触发原因,重建项目、停止/重新运行程序后问题依然存在;断开测试设备连接也无济于事。问题会在某一时刻突然消失(大多是断开设备并等待一段时间后),目前未找到相关信息,不知从何入手。
环境信息
- 测试设备:Motorola moto e20
- Android Studio版本:Hedgehog | 2023.1.1 Patch 1
可行解决思路
- 检查设备APEX包状态
- 连接设备后,在终端执行
adb shell apex list,查看com.android.art的状态,确认是否激活。若未激活,尝试执行adb shell apex activate com.android.art(部分设备需root权限)。 - 无root权限的话,直接重启设备,系统通常会自动重新激活该APEX包。
- 连接设备后,在终端执行
- 清理Android Studio缓存
- 关闭Android Studio,删除对应系统的缓存目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudioHedgehog\system\caches - macOS:
~/Library/Caches/Google/AndroidStudioHedgehog - Linux:
~/.cache/Google/AndroidStudioHedgehog
- Windows:
- 重启IDE后连接设备,观察错误是否消失。
- 关闭Android Studio,删除对应系统的缓存目录:
- 排查设备OTA相关进程
该错误和OTA预优化进程(otapreopt_chroot)相关,可能是设备OTA服务异常:- 进入设备设置查看系统更新状态,手动检查并安装可用更新;
- 打开开发者选项,关闭“即时运行”“代码热替换”类功能,避免触发OTA预优化流程。
- 重置设备开发者选项
进入设备开发者选项,点击“重置开发者选项”恢复默认设置,重新连接设备后观察问题是否解决。 - 更换测试环境验证
条件允许的话,换其他Android设备或Android Studio内置模拟器运行项目,确认问题是否仅出现在Motorola moto e20上,以此区分是设备本身还是IDE配置问题。
内容的提问来源于stack exchange,提问作者rph
相关产品推荐
相关产品推荐

