小编Sir*_*ir1的帖子

Android项目构建成功但运行失败并出现错误:java.util.zip.ZipException:重复条目

我已经更新了我的android studio和SDK以及项目等级的一些软件包依赖项,从那以后我遇到了很多问题,我认为原因是依赖项之间不兼容.

在我研究过程中,我发现很多人都有同样的问题并且并不罕见.我已经解决了一些错误,但问题一个接一个地出现,我只是感到困惑.希望你能帮助我找出问题及其解决方案.

代码适用于新的Android版本!(有点奇怪)我可以在android 21+上编译和运行应用程序.但是当我尝试在21以下的Android版本上运行它时,它会给我一个错误.在迁移到Android studio 2之前,一切都还可以.

这是我现在得到的错误代码:

FAILURE: Build failed with an exception.
Run Code Online (Sandbox Code Playgroud)
  • 出了什么问题:任务执行失败':transformClassesWithJarMergingForDebug'.

    com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:android/support/annotation/WorkerThread.class

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.

这是项目等级文件:

task wrapper(type: Wrapper) {
    gradleVersion = '2.2'
}
buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
        classpath 'com.google.gms:google-services:2.1.0'

    }


}
apply plugin: 'com.android.application'
allprojects {
    repositories {
        jcenter()
        flatDir {
            dirs 'libs'
        }
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile(name: 'aescrypt-0.0.1', ext: 'aar')
    compile project(':viewmover-1.1.0 (1)')
    compile project(':fab-1.1.2')
    compile files('libs/slf4j-api-1.7.18.jar')
    compile project(':uitools-1.1.0')
    compile('com.android.support:appcompat-v7:23.4.0') {
        exclude group: …
Run Code Online (Sandbox Code Playgroud)

java android google-play-services android-studio-2.0 support-v4

7
推荐指数
1
解决办法
3万
查看次数