美文网首页深入浅出Android
解决Dagger2和butterknife冲突之DaggerAp

解决Dagger2和butterknife冲突之DaggerAp

作者: SkyXiao | 来源:发表于2016-11-01 09:29 被阅读122次

    dagger2 和 butterknife 使用起来会代码非常干净清晰 动手尝试 配置编译
    配置dagger2 和butterknife之后
    Application中的DaggerAppComponent编译失败。原来是dagger2和butterknife发生冲突
    解决方法如下:

    1.在项目gradle中添加:

    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

    Paste_Image.png

    2.在app的gradle中添加:

    packagingOptions {
    exclude 'META-INF/services/javax.annotation.processing.Processor'
    }

    Paste_Image.png

    3.将原来的apt 改为 provided。

    Paste_Image.png

    4.最后的最后,记得Rebuild project,不行的话就Make Project,就OK了

    然后就啦啦啦,继续快乐的编程啦!

    相关文章

      网友评论

        本文标题:解决Dagger2和butterknife冲突之DaggerAp

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