kotlin 编译器返回这种类型的警告

Ron*_*tel 1 android kotlin android-studio

[kapt] 已请求增量注释处理,但由于以下处理器不是增量式的,因此支持被禁用:dagger.internal.codegen.ComponentProcessor (DYNAMIC)、android.databinding.annotationprocessor.ProcessDataBinding (DYNAMIC)。

Yur*_*huk 6

要使用daggerand进行增量注释处理kapt,请尝试以下配置:

  • Kotlin 版本 1.3.60
  • 匕首版本 2.24
  • 删除 Gradle 构建脚本中与 dagger 增量处理相关的任何其他配置(例如arguments << ["dagger.gradle.incremental": "true"]
  • 将以下参数添加到您的gradle.properties: kapt.incremental.apt=true, kapt.use.worker.api=true,kapt.include.compile.classpath=false