annotation processor 为啥没有被调用?

Android Studio 3.5google

使用@AutoService(Processor.class)注册annotation processorblog

Android Plugin for Gradle:   <=3.3.2  && Gradle Version 4.10.2

以上的都是能够的,可是高于以上的版本不管是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'
相关文章
相关标签/搜索