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

3

我是一个Android Studio的新手。 我正在尝试在Android Studio中构建项目(创建项目),但它显示了以下内容:

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个回答

4

解决方案

1) 找到您的.gradle文件夹的位置,在Android Studio中转到文件 -> 设置并在搜索框中键入“gradle”。您将能够在那里选择正确的路径。

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


我删除了.gradle目录并重启了Android Studio,但它显示“gradle项目同步失败。基本功能(例如编辑、调试)将无法正常工作”,我得到了与上述相同的错误。 - ImP
请参考以下链接:https://dev59.com/Iuo6XIcBkEYKwwoYKRHd - sasikumar

1
将以下行添加到 gradle.properties 中。
org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m

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

1

请在gradle.properties文件中更改以下行:

前往:- Android Studio >> Gradle Scripts >> gradle.properties >> 添加以下行

org.gradle.jvmargs=-Xmx1024m

1
前往Android Studio -> 打开gradle.properties -> 将代码放入文件中。
org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

0
在Gradle属性中,我按照上面的建议添加了以下内容,并且它对我起作用了:
"org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m"

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管理器)按下一个图标“与Gradle文件同步项目”,即可解决问题。也可以按Build > Clean project。
编辑
下面的建议也可能有所帮助。或者只需在gradle.properties中添加以下行:
org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

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