使用 Kotlin 之后,注解处理器会由 annotationProcessor 替换为 kapt ,代码编译的速度也随之下降了。而我们是可以通过一些编译选项的设置来提高整个应用的编译速度的。
Gradle build cache support,手动在 app module 的 build.gradle 中配置。
kapt{
useBuildCache = true
}
需要在 Gradle 4.3 以上且开启 build-cache 生效。开启 build-cache 方式在 gradle.properties 增加 org.gradle.caching=true
在 gradle.properties 文件中增加
kapt.use.worker.api=true
Gradle worker api 在 Gradle 4.10.3 以上支持
Gradle compile avoidance (编译规避)可以避免执行注解处理。
开启方式:
在 Kotlin 1.3.30 引入的实验功能,开启方式:
kapt.incremental.apt=true
阅读原文 : 简单几招提速 Kotlin Kapt编译 https://droidyue.com/blog/2019/08/18/faster-kapt/
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: 简单几招提速 Kotlin Kapt编译
本文地址: https://binkery.com/archives/2019.08.19-Kotlin-Kapt编译速度提升.html