简单几招提速 Kotlin Kapt编译

  • Android,Kotlin,kapt,编译速度,提高编译速度,提高kotlin编译速度,注解

使用 Kotlin 之后,注解处理器会由 annotationProcessor 替换为 kapt ,代码编译的速度也随之下降了。而我们是可以通过一些编译选项的设置来提高整个应用的编译速度的。

开启 Gradle 构建缓存支持

Gradle build cache support,手动在 app module 的 build.gradle 中配置。

kapt{
  useBuildCache = true
}

需要在 Gradle 4.3 以上且开启 build-cache 生效。开启 build-cache 方式在 gradle.properties 增加 org.gradle.caching=true

并行执行 kapt 任务

在 gradle.properties 文件中增加

kapt.use.worker.api=true

Gradle worker api 在 Gradle 4.10.3 以上支持

启用 kapt 编译规避

Gradle compile avoidance (编译规避)可以避免执行注解处理。

开启方式:

  • 对于注解依赖需要使用 kapt 显示声明
  • 在 gradle.properties 文件中增加 kapt.include.compile.classpath=false

增量注解处理

在 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