当前位置:   article > 正文

Android Studio报错 Error:Unable to start the daemon process._org.gradle.jvmargs=-xmx512m

org.gradle.jvmargs=-xmx512m

今天使用Android Studio打开一个正常的安卓项目的时候,发现报错了:

Error:Unable to start the daemon process.

 由于这个项目在另外一台电脑上是可以正常运行的,所以怀疑是gradle之类的没有配置好。

然后再看最后一行:Error occurred during initialization of VM Could not reserve enough space for 1572864KB object heap。

在初始化VM的时候因为没有足够的内存导致错误发生。

解决办法:

打开项目中的gradle.properties文件,发现其中的一个参数org.gradle.jvmargs=-Xmx1536m

把org.gradle.jvmargs参数改为-Xmx512m(或者直接把org.gradle.jvmargs这个参数删掉)

org.gradle.jvmargs=-Xmx512m

然后点击右上角的Try Again进行同步

问题解决。

关于org.gradle.jvmargs参数,看他上面的两行解释:

  1. # Specifies the JVM arguments used for the daemon process.
  2. 指定用于守护进程的JVM参数。
  3. # The setting is particularly useful for tweaking memory settings.
  4. 该设置对于调整内存设置特别有用。
  5. org.gradle.jvmargs=-Xmx512m

后面再查询了下,发现org.gradle.jvmargs参数指的是:JVM最大允许分配的堆内存,主要用于加快Gradle的编译

再看前面报错的原因:初始化VM的时候没有足够的内存,所以解决办法实际上就是减小给VM分配的内存。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/285439
推荐阅读
相关标签
  

闽ICP备14008679号