我正在使用同时使用Dagger 2.4和ButterKnife 8.0.1的Android应用程序。如果仅使用Dagger,则该应用程序运行良好,但是一旦在build.gradle上添加ButterKnife依赖项,编译器便不再找到Dagger生成的类。
这些是我的依赖项:
// Dagger 2 dependencies
compile 'com.google.dagger:dagger:2.4'
apt 'com.google.dagger:dagger-compiler:2.4'
// Butterknife dependencies
compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
我想问题是由两个编译器冲突引起的,但是我对Gradle并不了解。
有人可以帮忙吗?谢谢你。
我设法自己解决了这个问题。它实际上与依赖关系冲突无关,而是与私有字段中的视图绑定有关。删除该内容后,该构建就像一个魅力一样发挥了作用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句