dagger2 和 butterknife 使用起來會代碼非常干凈清晰 動手嘗試 配置編譯
配置dagger2 和butterknife之后
Application中的DaggerAppComponent編譯失敗。原來是dagger2和butterknife發(fā)生沖突
解決方法如下:
1.在項目gradle中添加:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
2.在app的gradle中添加:
packagingOptions {
exclude 'META-INF/services/javax.annotation.processing.Processor'
}
3.將原來的apt 改為 provided媳否。
4.最后的最后黎炉,記得Rebuild project该互,不行的話就Make Project斗蒋,就OK了
然后就啦啦啦煤惩,繼續(xù)快樂的編程啦!