我在Android Studio3.2 (Mac)上创建了一个简单的测验应用,在编译了.apk之后,它给出了一个致命的错误,适用于android6(棉花糖)和更低版本,而在牛油糖和更高版本上工作得很好。将targetSDk设置为低于26会在我的代码中产生错误,同时保持在26和更高的水平上工作良好。
在Marshmallow上运行时显示Logcat时出错。
06-06 17:16:56.452 10525-10525/? I/art: Not late-enabling -Xcheck:jni (already on)
06-06 17:16:56.642 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_dependencies_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:56.855 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_slice_0_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_slice_0_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:56.900 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_slice_1_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_slice_1_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:56.952 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_slice_2_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_slice_2_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:57.032 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_slice_3_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_slice_3_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:57.144 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_slice_4_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_slice_4_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:57.187 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_slice_5_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_slice_5_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:57.248 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/app/com.csstudio.knowledgeablequizz-1/split_lib_slice_6_apk.apk --oat-file=/data/dalvik-cache/x86/data@app@com.csstudio.knowledgeablequizz-1@split_lib_slice_6_apk.apk@classes.dex) because non-0 exit status
06-06 17:16:57.297 10525-10525/com.csstudio.knowledgeablequizz W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86发布于 2018-06-07 03:01:35
我在过去的两天里一直在寻找这个bug的解决方案,最终发现我的Drawables图像在文件夹V24下,由于它支持API24以上的应用程序。现在我已经将它们移到了主Drawables文件夹中,它解决了这个问题。感谢所有抽出时间来帮助我的人。:)
https://stackoverflow.com/questions/50720251
复制相似问题