Android Studio错误:无法启动守护进程

7

Android Studio版本:2.2
操作系统版本:Windows 10
Java JRE/JDK版本:1.8.0_51

错误:无法启动守护进程。这个问题可能由于守护进程的配置不正确引起,例如使用了未被识别的JVM选项。请参考用户指南中关于守护进程的章节:
https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html,以获取更多信息。请阅读以下进程输出内容获得更多信息:
----------------------- 初始化虚拟机时出错。无法为1572864KB对象堆保留足够的空间。

4个回答

11

我正在使用安装在Win 10(32位)上的Android Studio版本2.2.2,以下是我解决这个问题的方法:

  1. 打开新创建的项目。
  2. 现在打开gradle.properties文件并更改JVM参数。 即org.gradle.jvmargs=-Xmx1024m 它默认值为-Xm1536m,但某种原因可能不起作用(至少对我来说是这样)。
  3. 然后重新构建项目,应该就可以正常运行了。

9

在gradle.properties文件中,用以下行替换原有行:

注释掉这一行:#org.gradle.jvmargs=-Xmx1536m

添加这一行:

org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

适用于:Android Studio 3.0.1,JRE:1.8.0_152,Windows 10 - Piotr Z

1
尝试删除位于 C:\Users\<username> 目录下的.gradle文件夹,然后再次尝试。

0
在你的项目文件\platforms\android\cordova\lib\builders\GradleBuilder.js中 搜索args.push并找到以下描述的行。 我的是Xmx2048m。我改成了Xmx1024m,然后它就可以工作了。我的电脑有16MB的RAM。更改
args.push('-Dorg.gradle.jvmargs=-Xmx1024m'); 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接