andorid studio apt无法生成代码

Java编译时注解处理器(APT)详解

1、

运行demo时,替换为了自己的gradle版本 5.6.4,然后始终无法生成代码。

原因是gradle版本问题:

由于Gradle 5.0将忽略compile classpath中的 annotationProcessor,因此需要

手动添加annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'

AutoService注解无法生成META-INF文件

2、

在kotlin文件中使用注解,不会生成代码,需要替换成java文件,改成第三条形式后,则不受影响

3、

‘annotationProcessor’ dependencies won’t be recognized as kapt annotation processors. Please change the configuration name to ‘kapt’ for these artifacts: ‘com.airbnb:deeplinkdispatch-processor:4.1.0’.

如果遇到这个错误,把annotationProcessor替换成kapt,在kapt文件下可以找到生成的代码

你可能感兴趣的:(andorid studio apt无法生成代码)