安卓工作室问题

9
这个错误是由于守护进程的配置不正确引起的。例如,使用了无法识别的jvm选项。请参考用户指南中关于守护进程的章节http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html。请阅读以下过程输出以获取更多信息: ----------------------- VM初始化时发生错误,初始堆太小。 请建议解决方案,我已经尝试了许多解决方法,但仍然无法解决问题。我的电脑有2GB内存。当我启动新项目时,Hello World程序可以正常工作,但出现这个错误。 谢谢您提前的帮助 :)

你能否发布导致错误的代码,并展示可能导致此问题的设置? - Our Man in Bananas
执行 Gradle 失败。

原因: 无法启动守护程序进程。 这个问题可能是由于守护程序配置不正确引起的。 例如,使用了未被识别的 jvm 选项。 请参考用户指南中有关守护程序的章节:http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html 请阅读以下进程输出以获取更多信息:

在 VM 初始化期间发生错误 初始堆太小
- Syed Hamza Hassan
当我运行“Hello World”程序时出现了这个错误...... - Syed Hamza Hassan
程序只是简单地打印“Hello world.” - Syed Hamza Hassan
2
亲爱的香蕉之友,非常感谢您的回复。问题已通过设置VM机器为-Xmx512m得到解决。设置-->编译器(Gradle点)-->设置-Xmx512m。 - Syed Hamza Hassan
4个回答

13

我的同样问题在Android Studio中得到解决的方法是:

文件 -> 设置 -> 编译器(基于Gradle的Android项目)

在“VM选项”的文本区域中键入 -Xmx512m -XX:MaxPermSize=512m(复制粘贴可能不起作用,请直接输入)

注意:对于Android Studio 1.3或更高版本,“VM选项”在上述路径下可能不可见,因此请在gradle.properties中添加以下行:

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


6
我也得到了这个:
Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

只需点击右上方栏中的图标(靠近SDK Manager)“Sync Project with Gradle Files”,问题就可以得到解决。或者也可以点击“Build”>“Clean project”。此外,下面的建议也可能有所帮助。或者只需在gradle.properties中添加以下行:
org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

1
  1. 定位到 C:\Users\Administrator.gradle
  2. 创建一个名为 gradle.properties 的构建文件;添加内容 content:org.gradle.jvmargs=-Xmx512m
  3. 重新制作你的 Android Studio 模块

我尝试了其他三个答案,但只有这个解决方案对我有效。


1
我通过配置环境变量解决了这个问题 JAVA_HOME C:\Program Files\Java\jdk1.8.0_45 JDK_HOME C:\Program Files\Java\jdk1.8.0_45 PATH C:\Program Files\Java\jdk1.8.0_45\bin 重新启动电脑并进入Android Studio,就可以了。

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