解决升级gradle-5.6.4后apt注解解释器不执行的问题
2020-11-25 本文已影响0人
android_zyq
如题所示,在gradle-4.10.1时编写的注解库,由于要使用kotlin混编,所以必须升级gradle,当升级到在gradle-5.6.4后,突然发现apt的注解器一个也不执行了。


经过一番挣扎和疑惑,最终确定解决方案:

就是auto-service不仅要implementation,还需要annotationProcessor
implementation 'com.google.auto.service:auto-service:1.0-rc6'
annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'
事实上,当你升级到gradle-5.1.1时,就会遇到这个问题