Android Studio 3.5google
使用@AutoService(Processor.class)注册annotation processorblog
以上的都是能够的,可是高于以上的版本不管是Gradle Version 仍是 Android Plugin for Gradleio
在编译的时候都没法调用编译
本身编写的annotation processor(AbstractProcessor)。class
本想发帖问下,stackoverflow推荐了相似的文章,https://stackoverflow.com/questions/44530648/annotation-processor-autoserviceservice
才恍然大悟,Android Plugin for Gradle >= 3.4 或者 Gradle Version >=5.0 都要在本身的annotation processor工程里面增长以下的语句:sso
annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'