在gradle 4.5版中一切正常,但是当我更新到5.1.1时,扩展AbstractProcessor
的处理器似乎没有执行,没有任何日志,并且在dir中未生成任何内容:build / generated / source / kapt。
渐变版本:4.5; gradle插件:3.1.2。工作
版本版本:5.1.1; gradle插件:3.4.1。不起作用
PS:请参见git https://github.com/drumge/android-kvo
答案 0 :(得分:0)
在您的build.graddle
模块应用中,包括以下内容:apply plugin: 'kotlin-kapt'
答案 1 :(得分:0)
我在升级Android Studio(3.3-> 3.4)时遇到了同样的问题(此升级是从4.10.1-> 5.1.1升级的)。 我正在使用kapt,以及我作为Java模块构建的注释处理器。更新前一切正常。
我的解决方法是:
-将com.google.auto.service:auto-service
升级到1.0-rc6
-将annotationProcessor "com.google.auto.service:auto-service:1.0-rc6"
添加到注释处理器的build.gradle文件中。
通过这些找到了我的答案:
-https://github.com/gradle/gradle/issues/7941
-https://github.com/ishaigor/annotation-processor-sample/commit/d7645914b9f53a5f350c7098973f3554c48e75d8
希望这会有所帮助。