1、没有注册信息,也就没有目标类生成
使用 google auto-service
添加依赖,一定别忘了加 annotationProcessor,auto-service 的原理是找到被@AutoService标记的自己写的Processor,然后生成注册信息,如果没依赖 annotationProcessor 就没有注册信息,也就没有目标类生成
build.gradle
dependencies {
implementation 'com.google.auto.service:auto-service:1.0-rc5'
annotationProcessor 'com.google.auto.service:auto-service:1.0-rc5'
}
2、给Processor添加 @AutoService(Processor.class) 注解,@AutoService的参数一定要写死 Processor.class,不要写自己的 Annotation.class
@AutoService(Processor.class)
public class TestProcessor extends AbstractProcessor

本文介绍如何使用google auto-service库自动生成注册信息。通过在build.gradle中添加依赖和annotationProcessor,确保目标类能够正确生成。同时,需要为自定义的Processor类添加@AutoService(Processor.class)注解。
725

被折叠的 条评论
为什么被折叠?



