配置dagger2

不少同志看到网上配置dagger2的教程,结果可能一直报错,如下所示:

Error:Could not get unknown property 'classpath' for task ':app:transformJackWithJackForDebug' of type com.android.build.....

这个时候我们需要检查自己是否是按照网上说的那样添加apt插件什么的,其实不要那么做了,现在AndroidStudio自带了注解插件,.
如何解决这个问题呢:

  1. 删除根目录build.gradle中的 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

2.app的build.gradle中,删除apply plugin 'android-apt'

3.在app的build.gradle中,dependencies中的 apt 'com.google.dagger:dagger-compiler:2.1.0' 改为

annotationProcessor 'com.google.dagger:dagger-compiler:2.25.4'

然后在sync下,看看问题是不是就解决了呢,反正我是解决了.
————————————————
版权声明:本文为CSDN博主「MrCoderr」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/coderder/article/details/70249845

你可能感兴趣的:(配置dagger2)