美文网首页
butterknife导致的duplicate entry错误

butterknife导致的duplicate entry错误

作者: pinkong | 来源:发表于2018-04-25 12:44 被阅读0次

项目中要引人butterknife,但随后编译报错:

> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/hardware/display/DisplayManagerJellybeanMr1.class

一开始觉得是butterknife引用的support-v4和项目使用的版本不一致的问题,于是改成:

    compile ('com.jakewharton:butterknife:8.5.1') {
       exclude module: 'support-v4'
    }

没有效果~
使用gradle -q dependencies命令查看依赖,butterknife的依赖如下:

image.png
并没有v4,那会不会是其他的依赖导致的呢,一个个试过:
    compile ('com.jakewharton:butterknife:8.5.1') {
        exclude module: 'support-compat'
    }

改成这样,ok了

相关文章

网友评论

      本文标题:butterknife导致的duplicate entry错误

      本文链接:https://www.haomeiwen.com/subject/mfnelftx.html