dagger2在AS3.0使用注意


大家应该有所发现,随着AS工具的不断升级,有部分工具的使用方式上已经发生了变化,现在直接总结一下dagger2在AS3.0上使用时所注意的细节:

AS2.0 的 方式:
compile 'com.google.dagger:dagger:2.4'
apt 'com.google.dagger:dagger-compiler:2.4'                  ----------》AS 3.0中  要替换的 apt 换为 annotationProcessor
 compile 'org.glassfish:javax.annotation:10.0-b28'

 
解决从AS2.0到AS3.0的使用方法
 一、把project目录下的build.gradle中的classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8'删除掉;
 二、把具体Module目录下的build.gradle中的apply plugin: ‘com.neenbedankt.android-apt’删除;
 三、同时把dependencies中原来使用apt的改为annotationProcessor,然后Sync Now即可。

猜你喜欢

转载自blog.csdn.net/mwthe/article/details/80053524