美文网首页
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