AndroidStudio 3.4 自定义注解处理器不起作用

解决方案有两个:

1. 将根项目的gradle版本降到3.2.1同时将项目的gradle版本降到4.6即可(这里可以不是4.6,只是我之前的版本是4.6)

如图

AndroidStudio 3.4 自定义注解处理器不起作用_第1张图片

2. 在Gradle 5.0将忽略compile classpath中的annotation processor,需要手动添加到annotation processor path
如下

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

 

你可能感兴趣的:(apt,java,android)