Android Studio 3.5

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

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

以上的都是可以的,但是高于以上的版本无论是Gradle Version 还是 Android Plugin for Gradle

在编译的时候都无法调用

自己编写的annotation processor(AbstractProcessor)。

本想发帖问下,stackoverflow推荐了类似的文章,https://stackoverflow.com/questions/44530648/annotation-processor-autoservice

才恍然大悟,Android Plugin for Gradle >= 3.4 或者 Gradle Version >=5.0 都要在自己的annotation processor工程里面增加如下的语句:

annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'

 

相关文章:

  • 2021-06-26
  • 2021-06-05
  • 2022-12-23
  • 2021-12-04
  • 2021-12-27
  • 2021-08-15
  • 2021-10-28
猜你喜欢
  • 2021-05-13
  • 2021-12-30
  • 2022-12-23
  • 2021-04-04
  • 2022-12-23
相关资源
相似解决方案