我在Android Studio 3.2(Mac)上创建了一个简单的测验应用程序,在编译.apk之后,它为Android 6(Marshmallow)及以下版本提供了致命错误,同时在Nougat及以上版本上完美运行。将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
答案 0 :(得分:0)
我正在寻找过去2天内这个bug的解决方案,最后发现我的Drawables图像位于文件夹V24下,因为它支持API 24以上的应用程序。现在我已将它们移动到主要的Drawables文件夹中了解决了这个问题。谢谢每个花时间帮助我的人。 :)