高版本gradle 對configuration做了更多的細化,可以從這個維度理解,
我們開發(fā)時,聲明的注解類會放一個module A,注解處理器類會放另一個module B,
所以我們在 一個module 中要使用這個注解的話,是
compile moduleA
annotationProcessor moduleB
而AutoService這個是把注解類和注解處理器類都放一塊了,所以需要compile 和 annotationProcessor一起使用
Gradle5.0之后auto-service自定義注解無法生成文件解決之前gradle 4.10.1之前好像都沒有問題,最近升級AndroidStudio之后發(fā)現(xiàn)好像默認使用gradle5.1.1。 如上自定義注解的模塊是 autocode; ...