classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' //添加apt命令
//dagger2 apt 'com.google.dagger:dagger-compiler:2.0.2' //指定注解处理器 compile 'com.google.dagger:dagger:2.0.2' //dagger公用api provided 'org.glassfish:javax.annotation:10.0-b28' //添加android缺失的部分javax注解 如果同时依赖了butterknife那么可以采用如下的配置 apply plugin: 'com.android.application' //添加apt命令 apply plugin: 'android-apt' dependencies { //butterknife compile 'com.jakewharton:butterknife:8.4.0 apt 'com.jakewharton:butterknife-compiler:8.4.0' //dagger2 //指定注解处理器 apt 'com.google.dagger:dagger-compiler:2.0.2' //dagger公用api compile 'com.google.dagger:dagger:2.0.2' //添加android缺失的部分javax注解 provided 'org.glassfish:javax.annotation:10.0-b28' }
好了,到这里Dagger2基本就讲完了,下一篇可能会写个小例子给大家看看。 毕竟我是刚刚开始用Dagger2,所以如果哪里写的有问题,欢迎大家前来批评指正,我会进行修改。