com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: ...

【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!

解决Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.>com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl.class

原因一:

在所添加的 jar 包或 aar 包中也引用了support-v4,与工程中引用的相冲突

解决办法 一:

由于一个module中只引用了一份相同的第三方包。故将 jar 所依赖的 v4包 替换成项目中也包含 v4包的 .aar包(唯一性原则) ,同时将build.grandle 中依赖的 compile ‘com.android.support:support-v4 :x.x.x’ 干掉

原因二:

更新JDK到最新的jdk1.8.0_131,更新SDK到25,compileSdkVersion 不匹配

解决办法二:

将compileSdkVersion 改为由23改为25,buildToolsVersion由23.0.3改为 25.0.2

如下图所示:

配置
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,259评论 25 709
  • 今天回到家,先自己阅读了一遍。 后面录完今天的绘本阅读视频后,要求妈妈亲子阅读《天空小熊》。妈妈拿起书就准备读。结...
    方敏_ecdb阅读 385评论 0 0
  • 素麻坊阅读 135评论 0 1
  • No matter how your heart is grieving,if you keep on belie...
    TSHM阅读 115评论 1 1
  • 当秋天的枫叶带走付出时,我怀着期盼的心情迎接下一个春天的到来,春夏秋冬可以交替着变换着,可那些曾让我们触...
    陌路兮忆阅读 543评论 1 4