【问题标题】:"Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)"“引起:java.util.zip.ZipException:无效的 LOC 标头(错误的签名)”
【发布时间】: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 缓存吗?
  • 感谢您的回复 :) 我的问题现在已经解决了,谢谢

标签: java android


【解决方案1】:

我尝试了一切,StackOver flow 上提供的所有可能的解决方案。 但我没有得到解决方案,但最后,我使用

解决了这个问题

类路径'com.android.tools:r8:1.2.52'

将此类路径添加到 build.gradle(project:YourApp) 然后同步项目这解决了我的问题:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多