jvm Android Gradle无法为对象堆保留足够的空间

uxhixvfz  于 2022-11-07  发布在  Android
关注(0)|答案(8)|浏览(170)

我已经安装了Android Studio 1.1.0。我还没有做任何事情,如启动新的Android应用程序或导入任何东西。不知何故,它试图建立一些东西,它抛出同步错误。
错误:无法启动守护程序进程。此问题可能是由于守护程序的配置不正确造成的。例如,使用了无法识别的jvm选项。请参阅用户指南中有关守护程序的章节,网址为http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html
请阅读以下流程输出以了解更多信息:
初始化VM时出错无法为对象堆保留足够的空间无法创建Java虚拟机。
我已经在gradle.org/.../gradle_daemon.html上检查过了,但是找不到任何可以帮助我解决问题的东西。
这不是内存问题,因为我有8GB的物理内存,没有其他程序运行。

svujldwt

svujldwt1#

适用于Android Studio 1.3:(方法一)
步骤1:在Android Studio项目中打开gradle.properties文件。
步骤2:在文件末尾添加此行

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

上述方法似乎有效,但如果无效,则执行此操作(方法2)
步骤1:启动Android Studio并关闭任何打开的项目(文件〉关闭项目)。
步骤2:在欢迎窗口中,转到配置〉设置
第3步:转至构建、执行、部署〉编译器
步骤4:将生成进程堆大小(MB)更改为1024并将VM选项的其他生成进程更改为-Xmx 512 m
步骤5:关闭或重新启动Android Studio

kuuvgm7e

kuuvgm7e2#

在www.example.com中gradle.properties,您甚至可以删除

org.gradle.jvmargs=-Xmx1536m

当我遇到同样的问题时,上面的解决方案都不对我起作用。在www.example.com中注解掉这一行gradle.properties有助于解决这个错误。

nr7wwzry

nr7wwzry3#

MyApplicationDir\gradle.properties中添加以下行

org.gradle.jvmargs=-Xmx1024m
6rqinv9w

6rqinv9w4#

我尝试了几种解决方案,似乎都不起作用。设置我的系统JDK以匹配Android Studio的解决了这个问题。
确保您的系统java

java -version

和机器人一样

File > Project Structure > JDK Location
des4xlb0

des4xlb05#

我在Windows 10上使用Android Studio 3.0.0的修复方法是从www.example.com文件中完全删除任何jvm参数 gradle.properties
我使用的是Android gradle Package 器3.0.1和gradle版本4.1。没有gradlew命令起作用,但有一个警告说它试图忽略任何jvm内存参数,因为它们在8(我假设是Java 8)中被删除。

vddsk6oq

vddsk6oq6#

我遇到了同样的问题,这是我的帖子:
Android Studio - Gradle构建失败- Java堆空间
执行摘要:Windows在以下位置查找gradle.properties文件:

C:\Users\.gradle\gradle.properties

因此,创建该文件,并添加如下行:

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

根据Faiz Siddiqui的帖子

watbbzwu

watbbzwu7#

面对这个问题在Android工作室4.1,windows 10.
对我有效的解决方案:
1 -转到gradle.properties文件,该文件位于项目的根目录中。
2 -注解此行或类似的行(org.gradle.jvmargs=-Xmx 1536 m),让android studio决定最佳兼容选项。
3 -现在从文件-〉关闭项目关闭任何打开的项目。
4 -在“欢迎”窗口中,转到“配置”〉“设置”。
5 -转至“构建、执行、部署”〉“编译器”
6 -将构建进程堆大小(MB)更改为1024,将VM选项更改为-Xmx 512 m。
现在关闭android studio并重新启动它。问题将消失。

n53p2ov0

n53p2ov08#

适用于Mac OS 10.12.6上的Android Studio 2.3.3的解决方案
使用更多堆内存启动Android Studios:

export JAVA_OPTS="-Xms6144m -Xmx6144m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m -XX:MaxPermSize=356m"
open -a /Applications/Android\ Studio.app

相关问题