Android应用程序在开始时以"E/dex2oat:无法创建燕麦文件"和"非0退出状态"崩溃

knu*_*lla 15 java android logcat dex android-studio

我的应用程序(仍然是WIP)在不同设备上运行良好.但是突然它拒绝启动华为Honor 7(Android 6.0/EMUI 4.0.3).Logcat给了我以下内容:

__PRE__

其次是

__PRE__

此错误发生9次spli_lib_slice_N_apk.apk-parts.我真的不知道,它可能是什么,特别是因为它运行良好,直到今天.我没有对代码进行任何更改.据我所知,我也不使用任何multidex.

任何提示都表示赞赏,谢谢!

更新2017年7月13日: 我用appstart记录了它始终有效的设备,我得到了与上面相同的"错误".所以看来,这些消息可能是正常的...在此之后我查看了故障设备的崩溃日志,并在我上面发布的错误后不久发现了以下行:

__PRE__

似乎这个过程被Sigkill 9杀死了,另请参见SE:App死于"发送信号".但没有例外或其他信息

但我又不知道是什么导致了这一点.在此之后,我清除了机器人应用程序首选项中的应用程序数据,突然应用程序再次启动.调查将继续......

小智 1

尝试禁用即时运行,看看这里

然后编辑您的主 dex 文件,在 Android 开发者网站上查看此资源,以确保您在主 dex 文件中启用了正确的类


归档时间:

查看次数:

8549 次

最近记录:

5 年,9 月 前