Gradle同步失败:在未定义特定主类的情况下无法启动守护进程

时间:2018-11-12 23:51:37

标签: android android-studio gradle android-gradle

我正在使用android studio 3.2.1并看到此错误

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 https://docs.gradle.org/3.3/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error: Could not find or load main class =

这突然开始发生了,我不知道发生了什么变化以及如何解决?

1 个答案:

答案 0 :(得分:1)

您的问题与gradle属性文件中的 jvmargs 有关。

  

例如,使用了无法识别的jvm选项

您可以尝试以下操作:

  1. 打开您的 gradle.properties
  2. 添加以下内容:

    org.gradle.jvmargs = -Xmx2048m -XX:MaxPermSize = 512m -XX:+ HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8

(可能更多,取决于您的计算机内存容量)。

  1. 保存文件,重新启动项目

-

来自documentation

  

org.gradle.jvmargs =(JVM参数)   指定使用的JVM参数   为Gradle守护程序。该设置对于   配置JVM内存设置以提高性能。