【问题标题】:android studio Error:Unable to start the daemon processandroid studio 错误:无法启动守护进程
【发布时间】:2017-02-16 01:42:15
【问题描述】:

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
阅读以下流程输出以了解更多信息:
----------------------- VM 初始化时出错 无法为 1572864KB 对象堆保留足够的空间

【问题讨论】:

    标签: java android jvm user-guide gradle-daemon


    【解决方案1】:

    尝试从C:\Users\<username> 目录中删除您的.gradle,然后重试。

    【讨论】:

      【解决方案2】:

      我在 win 10(32 位)上使用 Android Studio 版本 2.2.2,这就是我解决此问题的方法:

      1. 打开您新创建的项目。
      2. 现在打开 gradle.properties 并更改 JVM 参数。 即 org.gradle.jvmargs=-Xmx1024m 基本上它带有默认值 -Xm1536m 不知何故不起作用(至少对我来说)。
      3. 然后重建项目,它应该可以工作。

      【讨论】:

        【解决方案3】:

        在 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
        【解决方案4】:

        在你的项目文件\platforms\android\cordova\lib\builders\GradleBuilder.js 搜索 args.push 并搜索具有以下描述的行。 我的是 Xmx2048m。我改为 Xmx1024m 并且它工作。我的电脑中有 16MB 的 RAM。改变

        args.push('-Dorg.gradle.jvmargs=-Xmx1024m'); 
        

        【讨论】:

          最近更新 更多