Error:Execution failed for task ':app:transformClassesWithJarMergingForGuanwangDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/suppor

Error:Execution failed for task ':app:transformClassesWithJarMergingForGuanwangDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/widget/DrawerLayoutCompatApi21.class

又一个深坑,死活找不出哪个jar包冲突了,去看了下这个文件在
compile('com.android.support:support-v4:23.4.0')
这里面。但是为什么会报错呢?实在看不懂,有时候android studio的错误提示不是真实的你在开发,你都不知道是在哪里出的问题。

结果我看了网上的解决方案,加了这么一段代码:

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion "23.4.0"
            }
        }
    }
}

如果你加了这个


Error:Execution failed for task ':app:transformClassesWithJarMergingForGuanwangDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/suppor_第1张图片
image.png

因为是突破65535的限制的,所以后来谷歌内置到了sdk里面,可以不用引入jar包就可以自动引入。但是不知道哪里出来一个这样的问题。

Error:Execution failed for task ':app:transformClassesWithJarMergingForGuanwangDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/suppor_第2张图片
image.png

首先是要看你是否引入了mutidex,其次是版本号要和compile('com.android.support:appcompat-v7:23.4.0')一致。

如果网上通常的方法解决不了,那你就可以试试这个方法,看是不是这里的问题。



最后欢迎加入Kotlin QQ群,一起讨论学习:

Error:Execution failed for task ':app:transformClassesWithJarMergingForGuanwangDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/suppor_第3张图片
Paste_Image.png

欢迎关注 微信公号

Error:Execution failed for task ':app:transformClassesWithJarMergingForGuanwangDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/suppor_第4张图片
android频道

你可能感兴趣的:(Error:Execution failed for task ':app:transformClassesWithJarMergingForGuanwangDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/suppor)