./gradlew :app:assembleDebug 没有processor日志
来源:4-7 实战:注册注解处理器【注解处理器实现】

慕尼黑4061373
2022-02-07
为啥我没输出对应处理器的日志,该配的都配了 执行./gradlew :app:assembleDebug 也是success的
写回答
1回答
-
allenfeng
2022-02-08
若processor的逻辑未执行,可以检查下面几项:
是否在使用了注解的工程中(如app),使用kapt或者annotationProcessor来引用注解处理器?
processor逻辑是否正确:内部代码编写是否正确?可在其中打印日志,并在执行Gradle任务时加 --info 参数来查看是否有对应输出
是否正确采用了META-INF/services下配置文件(javax.annotation.processing.Processor)形式、或者auto-service注解形式来声明注解处理类的类名?
00
相似问题