0
Execution failed for task ':app:checkClassicGooglePlayDebugDuplicateClasses'.
> Could not resolve all files for configuration ':app:classicGooglePlayDebugRuntimeClasspath'.
   > Failed to transform SaaS_TalkingDataSDK_Android_V5.0.0.jar to match attributes {artifactType=enumerated-runtime-classes, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for EnumerateClassesTransform: /home/circleci/project/app/libs/SaaS_TalkingDataSDK_Android_V5.0.0.jar.
         > zip END header not found

我在具有以下配置的 Android 项目中收到此错误

build:gradle:7.0.4

android.useAndroidX=true android.enableJetifier=truegradle.properties

4

2 回答 2

0

原来 TalkingDataSDK jar 很大,所以我们不得不安装git lfs在 CI 上来解决这个问题。

于 2022-02-03T21:14:21.057 回答
0

如果它发生在本地,只需删除损坏的缓存并重新启动 Android Studio(或 IntelliJ IDEA)。Gradle 的缓存位置在~/.gradle.

如果要清除Circle CI中的缓存,可以参考这篇文章:清除项目依赖缓存

来源:一个类似的问题

于 2022-01-25T12:42:38.663 回答