Flutter - 缓慢的 gradle 构建

Posted

技术标签:

【中文标题】Flutter - 缓慢的 gradle 构建【英文标题】:Flutter - Slow gradle build 【发布时间】:2020-11-12 23:17:39 【问题描述】:

我最近在我的机器上开始了 Flutter 开发,当完全重新启动应用程序或第一次运行它时,gradle 构建似乎需要很长时间,有时它会变得非常令人沮丧。我正在使用具有 8 GB RAM/240 GB SSD 的 Ubuntu 20.04 (KDE Plasma env) 并使用 VS Code 运行应用程序。有没有办法优化这个?将不胜感激任何相同的建议。提前致谢。

【问题讨论】:

【参考方案1】:

根据 developer.android.com 的this 文档,有一种方法可以通过使用 JVM 垃圾收集器来优化 gradle 构建。 将此参数添加到您的android文件夹中的gradle.properties,您可以在/your-project/android/上找到它:

org.gradle.jvmargs=-XX:+UseParallelGC

如果该字段中已经设置了值,只需添加一个新选项:

org.gradle.jvmargs=-Xmx1536m -XX:+UseParallelGC

【讨论】:

这是什么意思>如果已经在这个字段中设置了值,只需添加一个新选项:我的文件有org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true那么我应该更改或添加什么? 当我添加那些 org.gradle.jvmargs=-XX:+UseParallelGC org.gradle.jvmargs=-Xmx1536m -XX:+UseParallelGC 行时,它的构建速度会更慢。 你已经有了上面的行,所以你应该采用第二种方法。 org.gradle.jvmargs只有一行

以上是关于Flutter - 缓慢的 gradle 构建的主要内容,如果未能解决你的问题,请参考以下文章

如何解决错误 FAILURE: Build failed with an exception。 * 其中:脚本 'C:\flutter\packages\flutter_tools\gradle\fl

Docker 中缓慢的 gradle 构建。缓存 gradle 构建

Bamboo 服务器中的 Gradle 构建缓慢

构建失败 - flutter.gradle

构建 appbundle 时出现颤振错误(脚本'/Users/****/Developer/flutter/packages/flutter_tools/gradle/flutter.gradle'

Flutter 和 VSCode:Gradle 构建错误