gradle.build 配置中 annotationProcessor 与 kapt 区别

发布时间: 2021-02-06 17:12:07 作者: 大象笔记

kapt 是什么

kapt 是 Kotlin Annotation processing tool 的缩写。

kapt 与 annotationProcessor 的区别

First of all, the Kotlin Annotation processing tool (kapt) uses the Java compiler to run annotation processors. If your project contains any Java classes, kapt takes care of them by design. Kotlinlang recommends using kapt incase you used annotationProcessor from the Android Support before.

原则

在 kotlin 项目中,需要将 annotationProcessor 替换为 kapt。

参考

https://stackoverflow.com/questions/50027741/android-project-with-java-and-kotlin-files-kapt-or-annotationprocessor

我是一名山东烟台的开发者,联系作者