【发布时间】:2018-11-13 12:51:25
【问题描述】:
每当我尝试运行应用程序时,它都会因错误而崩溃。以下是崩溃时的错误日志。
com.android.builder.dexing.DexArchiveBuilderException: 失败 过程 C:\Users\ahsan.gradle\caches\transforms-1\files-1.1\versionedparcelable-28.0.0.aar\5e954ff0b6f280675155312adb7d7dad\jars\classes.jar
com.android.builder.dexing.DexArchiveBuilderException: 出错时 德兴。
java.lang.NoClassDefFoundError: com/android/tools/r8/com/google/common/collect/ImmutableList$ReverseImmutableList java.lang.ClassNotFoundException: com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList java.util.zip.ZipException:无效的 LOC 标头(错误的签名)
【问题讨论】:
-
你是否在 build gradle 中添加了 java 8 的编译选项?
-
是的,我在 gradle 中添加了 complieOptions 但仍然给我错误。 compileOptions { setSourceCompatibility(JavaVersion.VERSION_1_8) setTargetCompatibility(JavaVersion.VERSION_1_8) } 现在,我该怎么办?
-
据我所知,这不是 logcat 输出,而是编译输出。对我来说,您似乎有一些已损坏的罐子。你试过清理你的 gradle 缓存吗?
-
感谢您的回复 :) 我的问题现在已经解决了,谢谢