Android studio:构建项目错误 - 无法完成Gradle执行

时间:2015-06-18 05:29:52

标签: android

我是android studio的新手。 我正在尝试在android studio(make project)中构建项目,它向我展示了这个:

  

无法完成Gradle执行。

     

原因:无法启动守护程序进程。这个问题可能是   由守护程序的错误配置引起的。例如,一个   使用了无法识别的jvm选项。请参阅用户指南   关于守护进程的章节   http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html请阅读   以下过程输出以了解更多信息:   ----------------------- 12:21:07.481 [main] DEBUG o.g.l.daemon.bootstrap.DaemonMain - 假设守护进程已启动   以下jvm选项:[ - XX:MaxPermSize = 256m,   -XX:+ HeapDumpOnOutOfMemoryError,-XX:MaxPermSize = 512,-Xmx512m,-Dfile.encoding = windows-1258,-Duser.country = US,-Duser.language = en,-Duser.variant]

     

失败:构建因异常而失败。

     
      
  • 出了什么问题:无法使用DaemonServices.createDaemonContext()创建DaemonContext类型的服务。

  •   
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  •   

任何人都可以帮助我!

6 个答案:

答案 0 :(得分:3)

<强>解决方案

1)找到。 gradle 文件夹的位置,在Android Studio中转到文件 - >设置,然后在搜索框中输入“gradle”。你将能够在那里找到正确的路径

2)删除.gradle目录(我的位置是C:\ Users \ UserName.gradle),然后重启android studio。它会自动创建一个新的。

答案 1 :(得分:1)

转到androidStudio - &gt;打开gradle.properties - &gt;

将代码放入文件

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

答案 2 :(得分:1)

更改gradle.properties

中的以下行

转到: - android studio&gt;&gt; Gradle Scripts&gt;&gt; gradle.properties&gt;&gt;添加以下行

org.gradle.jvmargs=-Xmx1024m

答案 3 :(得分:0)

试试这个:

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)&#34;使用Gradle文件同步项目&#34;即可解决问题。也可以按Build&gt;清洁项目。

修改

以下建议也可能有所帮助。或者只需在gradle.properties中添加以下行:

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

答案 4 :(得分:0)

在gradle属性中,我按照上面的建议添加了这个,它对我有用

&#34; org.gradle.jvmargs = -Xmx512m -XX:MaxPermSize = 512m&#34;

答案 5 :(得分:-1)

将以下行添加到 gradle.properties

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m

但请不要添加#(我犯的错误)