如何在 Android Studio 中固定 gradle?

穆迪特

我使用 Android Studio 创建应用程序,我是创建它们的新手。当一个新项目开始时,或者即使我加载了一个以前保存的项目,Gradle 花费的时间太长,有时甚至 10 分钟。不仅在刷新时,而且在其他事件中也是如此。

它与我拥有的RAM (3 GB)有关系吗?我应该做什么或自定义以使其工作得更快,这可能吗?

只是好奇

我阅读了这个博客,它解释了所有可能的事情,这将帮助您加快构建过程。

第一的:

Gradle 脚本目录(即 ~/.gradle/gradle.properties)

`# 配置后,Gradle 将以孵化并行模式运行。# 这个选项应该只用于解耦的项目。更多详情,请访问 org.gradle.parallel=true

当设置为 true 时,Gradle 守护进程用于运行构建。对于本地开发商建造,这是我们最喜欢的财产。

开发人员环境针对速度和反馈进行了优化,因此我们几乎总是使用守护程序运行Gradle作业。

org.gradle.daemon=true`

第二 :

增加 dex 和 heapsize

dexOptions { incremental true javaMaxHeapSize "3g" }

第三:

如果您有一个大型项目,还可以尝试通过增加最大堆大小在设置文件中设置 gradle 参数:

`# 指定用于守护进程的 JVM 参数。

该设置对于调整内存设置特别有用。

默认值:-Xmx10248m -XX:MaxPermSize=256m

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8`

有关更多详细信息,您可以参考此链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置Android中固定的Shinobicharts列宽?

来自分类Dev

如何在 Android Studio 中清理 Gradle?

来自分类Dev

在SlidingTabStrip android中固定宽度

来自分类Dev

在Android布局中固定页脚

来自分类Dev

如何在Chrome中固定背景?

来自分类Dev

如何在导航中固定边距

来自分类Dev

如何在Qt中固定标签

来自分类Dev

如何在Flutter布局中固定间距

来自分类Dev

如何在Excel中固定行?

来自分类Dev

如何在本机反应中固定元素

来自分类Dev

在Android中固定时间后如何重复执行任务?

来自分类Dev

如何在Android Studio中使用Gradle的按需配置功能

来自分类Dev

如何在Android Studio中获取gradle --debug的输出?

来自分类Dev

如何在Android Studio 0.3.6中运行Gradle 1.9?

来自分类Dev

如何在Android Studio Gradle中降级Proguard版本?

来自分类Dev

如何在Android Studio中使用最新的Gradle版本

来自分类Dev

我如何在Android Studio上看到Gradle警告?

来自分类Dev

如何在Android Studio的Gradle构建中修复重复的类

来自分类Dev

如何禁用网页中固定的position:fixed?

来自分类Dev

如何使居中固定宽度的主体响应?

来自分类Dev

Android Studio:如何找到Gradle的安装位置?

来自分类Dev

Android Studio如何启动Gradle守护进程?

来自分类Dev

如何在滚动<div>中固定工具提示的位置?

来自分类Dev

如何在协调器布局中固定布局?

来自分类Dev

如何在多个样条中固定颜色比例尺?

来自分类Dev

如何在flutter / dart中固定SSL公钥?

来自分类Dev

如何在CSS动画中固定元素

来自分类Dev

如何在Kivy中固定小部件?(或窗口)

来自分类Dev

如何在React钩子中固定未安装的组件

Related 相关文章

热门标签

归档