简单几招提速 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 -

本文链接 https://spacepage.top/archives/2019.08.19-Kotlin-Kapt编译速度提升.html,欢迎转载,转载请注明出处。

友情链接
网站统计
  • 网站已运行:217天
  • 文章总数:66 篇