Dagger2/ButterKnife 冲突
来源:互联网 发布:windows errorcode 2 编辑:程序博客网 时间:2024/05/18 01:51
近些天在研究Dagger2的使用,在depend 之后,发现编译错误,查了相关资料
有些意见是:
1、添加
packagingOptions { exclude 'META-INF/services/javax.annotation.processing.Processor' }
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.1.0' //dagger2 compile 'com.google.dagger:dagger:2.6' ***compile 'com.google.dagger:dagger-compiler:2.6'*** compile 'org.glassfish.main:javax.annotation:4.0-b33' //butterkinife compile 'com.jakewharton:butterknife:8.2.1' compile 'com.jakewharton:butterknife-compiler:8.2.1'}
中*标注的部分compile 改成provided
2、还有说直接添加
packagingOptions { exclude 'META-INF/services/javax.annotation.processing.Processor' }
我的测试结果是,如果只增加pakcagingOptions 不会解决问题,
方法一可以(已测试)。
0 0
- Dagger2/ButterKnife 冲突
- 问题:Dagger2和ButterKnife冲突
- 解决Dagger2与ButterKnife冲突
- Android Dagger2与ButterKnife冲突问题
- dagger2+butterknife+xutils搭建MVP模型
- 依赖注入ButterKnife,Android Annotations,Dagger2
- Dagger2 +ButterKnife 框架集成和运用
- 解决 ButterKnife8.2.1 与 Dagger2.5 冲突
- Dagger2 用@Qualifier解决依赖冲突
- 对MVP、MVVM、DataBinding、ButterKnife、Dagger2的初步学习
- Android实现文章+评论(MVP,RxJava,Dagger2,ButterKnife)
- Android MVP 实现。基于Dagger2 + RxJava + Retrofit2 + Realm + ButterKnife + EventBus
- 同时使用parceler/butterknife/dagger2出现DuplicateFileException的解决方法
- butterknife和lambda冲突,空指针
- DataBinding eventbus butterknife 使用apt的冲突
- 解决Lambda表达式与ButterKnife插件冲突
- Dagger2
- Dagger2
- document.write的广告无阻塞的加载
- 使用UniversalImagloader加载和缓存图片
- Infinidb锁表处理
- Presto实现原理和美团的使用实践
- ELF文件学习 .bss
- Dagger2/ButterKnife 冲突
- IMX6的相关音频结构体的定义
- 经纬度距离换算
- Java的动态代理机制和Spring的实现方式
- JsonObject JsonArray
- 七种回归分析
- 二叉树的三种非递归遍历
- 如何确定Linux系统版本
- 高并发、大流量网卡调优