5

我已将 Android Gradle 插件更新到 3.3.2,但遇到的问题是构建时间与 3.0.1 相比要慢得多。

DX 清理构建需要 1 分钟 40 秒 - 2 分钟 20 秒,重建大约需要 1 分钟,而 D8 清理构建需要 9 分钟,重建大约需要 7 分钟

经过一番调查,我发现 D8 编译器从 3.1.+ 开始默认打开并且可以关闭,但从 3.3.+ 开始就不可能了。

这是 gradle.properties

org.gradle.jvmargs=-Xmx4608m
org.gradle.caching=true
org.gradle.parallel=true
android.enableD8=true
android.enableD8.desugaring=true

minifyEnabled false
shrinkResources false

--scan 显示 transformClassesWithDexBuilder 需要 5-7 分钟才能完成,有没有办法在不关闭 D8 的情况下提高构建速度?

4

0 回答 0