不少同志看到网上配置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.1.0'
然后在sync下,看看问题是不是就解决了呢,反正我是解决了.