2017-06-17 135 views
0

我是Android开发和Java的新手,但成功安装Android Studio和JDK后,管理创建我的第一个应用程序并在模拟器和电话中测试它,无论何时我打开Android Studio中我得到以下信息:Gradle同步失败:无法启动守护进程

Gradle sync failed: 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: 
     ----------------------- 
     Consult IDE log for more details (Help | Show Log) 

我已经搜索这个网站,并广泛地在谷歌,到目前为止,所有建议的解决方案,我发现已经失败。

我正在使用Android Studio 2.3.3和JDK 1.8.0_131。

到目前为止,我尝试过: - 卸载Android Studio和JDK,删除任何留下的文件夹,然后重新安装两者。

  1. 从C:\ Users \ $ username $中删除.gradle文件夹。
  2. 将生成进程堆大小更改为1024.
  3. 使所有高速缓存无效并重新启动多次。
  4. 双重检查甚至三重检查JDK和Android SDK的路径。
  5. 确保我没有额外打开的程序/窗口和后台应用程序,以防在某些帖子中出现内存不足问题。

对于如何解决这个问题并开放给任何建议,我仍然不知所措。 谢谢。

+0

有没有什么有用的IDE日志(单击显示日志)?你的gradle.properties是什么样的?你有没有尝试过这个相关问题的所有建议:https://stackoverflow.com/questions/25009717/android-studio-gradle-project-unable-to-start-the-daemon-process-initializatio? –

+0

@DougSimonton感谢您的链接。我一遍又一遍地浏览了所有的解决方案,因为我尝试了很多带有不同建议变量的东西,很难记住我尝试过的东西。我现在已经发现,虽然我已经确定Android Studio和JDK可以通过我的防火墙,但如果关闭防火墙,它也可以工作!然而,我不能看到防火墙规则中的任何条目允许或阻止gradle。任何有关如何让Android Studio与防火墙一起工作的建议将不胜感激。我使用Bullguard Internet Security。 – SheffSlacker

+0

显然Gradle只接受来自回送接口的连接。有一些建议的解决方案从这里开始:https://stackoverflow.com/a/32777685/982303 –

回答

0

谢氏待办事项以下步骤:

1.启动Android的工作室。

2.Close任何打开project.Go文件>关闭

3.项目。(欢迎窗口将打开) 转到配置>设置。

在设置对话框中,选择编译器(基于摇篮功能的Android项目)

从左至右,并设置VM选项-Xmx512m(即,在VM选项:),然后按OK写-Xmx512m。

解决方案在Android Studio中

2.Added这条线在文件末尾org.gradle.jvmargs = -Xmx1024m &为我工作

1.Open项目gradle.properties文件保存文件

3.关闭&重新打开该项目

两种方法是相同的,但你说的新一ndroid工作室,所以我给这两个建议..如果有任何怀疑文本我

+0

感谢您提供两种方法来解决问题。我已经尝试了两种方式,不幸的是我仍然得到相同的错误。 – SheffSlacker

相关问题