annotation processor 爲啥沒有被調用?

Android Studio 3.5google

使用@AutoService(Processor.class)註冊annotation processorblog

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

以上的都是能夠的,可是高於以上的版本不管是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'
相關文章
相關標籤/搜索