想要自定义注解处理器,那么需要先添加谷歌的注解处理器的核心依赖包,依赖如下
annotationProcessor 'com.google.auto.service:auto-service:1.0-rc4'
然后需要使用com.google.auto.service中的AutoService这个注解,如下
但在构建项目的时候会报如下错误
这个错误:说没有找到AutoService这个类,那也就是说没有依赖成功。
挺奇怪的一个错误,翻了下资料,再添加如下代码可解决。
compileOnly 'com.google.auto.service:auto-service:1.0-rc4'
来源:CSDN
作者:程序猿_heqiang
链接:https://blog.csdn.net/u010632547/article/details/104689590