gpt4 book ai didi

java - Android Studio 构建 gradle OutOfMemoryError

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:02 27 4
gpt4 key购买 nike

我是 Android 新手。我在 Android studio 中导入 Github 项目,但我看到这个问题`Error:java.lang.OutOfMemoryError: Java heap space

Error:java.lang.OutOfMemoryError: Java heap space . Please assign more memory to Gradle in the project's gradle.properties file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

我无法用 this 解决这个问题.我应该怎么做才能解决这个问题?

最佳答案

以下方法之一应该适合您:

METHOD 1 :

从项目树中打开 gradle.properties 文件在内存分配行添加这一行

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m

org.gradle.jvmargs=-XX\:MaxHeapSize\=1024m -Xmx1024m

取决于您计算机的内存。然后

Invalidate Caches/Restart project from the File > Invalidate Caches/Restart

清理您的 gradle 缓存并实现新的堆大小内存更改

METHOD 2 :

第 1 步:启动 Android Studio 并关闭所有打开的项目(文件 > 关闭项目)。

第 2 步:在欢迎窗口中,转到配置 > 设置。

第 3 步:转到构建、执行、部署 > 编译器

第 4 步:将构建过程堆大小(兆字节)更改为 512,并将 VM 选项的附加构建过程更改为 -Xmx512m或与您的 PC 相对应的任何内存分配

第 5 步:重新验证/重启 Android Studio。

enter image description here

METHOD 3 :

转到安装它的 Android Studio 文件夹。有文件stduio.exestudio64.exe,文件类型为VMOPTIONS,用记事本打开它你会看到类似这样的东西:

-Xms512m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio1.3
-Didea.platform.prefix=AndroidStudio

然后如下更改两个值以适应您的内存

-Xms512m
-Xmx1280m

关于java - Android Studio 构建 gradle OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39547100/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com