Android Studio 3.5google
使用@AutoService(Processor.class)註冊annotation processorblog
以上的都是能夠的,可是高於以上的版本不管是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'