大佬教程收集整理的这篇文章主要介绍了annotationProcessor androidTest dagger2,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@R_622_10675@用androidTestAnnotationProcessor吗? (以前不是这种情况)
编辑:要使用dagger 2.6,需要添加类路径’com.google.guava:guava:19.0′
更新:模块出现问题,因此无法创建组件.但是,使用插孔(即使有调试选项),我也看不到问题.现在,恢复到java 7,gradle插件2.1.2.这样,无需指定哪个番石榴版本,以及所有最新的库都可以使用(dagger 2.6,butterknife 8.2.1,apt 1.8)
在挣扎了大约一个小时后,我找到了这个问题,最后通过一些实验找到了解决方案:
加
androidTestAnnotationProcessor’com.google.dagger:dagger-compiler:2.9′
并再次执行compileDebugAndroidTestsources.现在应该生成源代码(如果图表没问题,您可能必须临时注释掉对Dagger *组件的引用,以便编译成功).
如果您的图形存在问题(例如,缺少@Provides),您将收到错误(与没有androidTestAnnotationProcessor的先前状态形成对比,其中任务完成且没有错误但未生成源)
<咆哮>
我曾经喜欢Dagger,但是时不时会出现一些奇怪的问题,这对长期的商业项目来说是一个很大的风险.此外,他们仍然没有相应的文档,这使得新开发人员非常努力地学习它.可能这不仅仅是Dagger的错,可能是gradle和Android studio在问题中有所作为,但我正在认真考虑转储它.
< /咆哮>
以上是大佬教程为你收集整理的annotationProcessor androidTest dagger2全部内容,希望文章能够帮你解决annotationProcessor androidTest dagger2所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。