Gradle5.0之后自定义注解无法生成文件解决

之前gradle 4.10.1之前好像都没有问题,最近升级AndroidStudio之后发现好像默认使用gradle5.1.1。

在你调用的模块的地方:
    implementation project(':autocode')
    annotationProcessor project(':autocode')


如上自定义注解的模块是 autocode;
所以在你的autocode 自定义注解模块添加如下代码

	implementation 'com.squareup:javapoet:1.8.0'
    implementation 'com.google.auto.service:auto-service:1.0-rc4'
    annotationProcessor'com.google.auto.service:auto-service:1.0-rc4'//----注意需要加上这个

原因:gradle在5.0以后为了加快编译速度,跳过的自定义增量编译,你需要加上如下代码实现生成自定义注解相关文件

annotationProcessor'com.google.auto.service:auto-service:1.0-rc4'//----注意需要加上这个

你可能感兴趣的:(异常处理,框架结构,自定义注解,Gradle5.0)