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 构建
构建 appbundle 时出现颤振错误(脚本'/Users/****/Developer/flutter/packages/flutter_tools/gradle/flutter.gradle'