2017-03-03 125 views
-1

我刚刚开始使用Android Studio,并且因为无法获取任何内容,甚至无法构建模板项目而感到沮丧。日志保持说“Gradle同步失败:守护进程的第一个结果是空的,最有可能连接后立即死亡。” 查看IDE日志获取更多详细信息(帮助|显示日志)“android studio的gradle守护进程无法启动

原来,根问题在于,当gradle守护进程启动时,它立即死亡,因为我的DNS设置阻止java建立环回连接。设置-Djava.net.preferIPv4Stack = true修复了这个问题,现在我可以启动gradle standalone并使用它运行构建,但是如何让Android Studio执行此操作?

回答

0

为我工作

1.Open项目解决方案gradle.properties文件在IDE的Android工作室

2.增加这条线在文件末尾org.gradle.jvmargs = -Xmx1024m &保存档案

3.关闭&重新开放该项目是强制性的。

还提到link1link2您prefrence

+0

对不起,回复迟了,我一直在用其他方式尝试。不幸的是,这不起作用,并且gradle日志仍然抛出无法建立回送连接错误。还有其他建议吗? – user3221872

0

我通过删除我的POSTROUTING NAT表中的伪装规则解决了这个问题。

[[email protected]]: iptables -t nat -L 
Chain POSTROUTING (policy ACCEPT) 
target  prot opt source    destination   
MASQUERADE all -- anywhere    anywhere 
[[email protected]]: iptables -t nat -D POSTROUTING 1 

我仍然在表中的其他伪装规则,但他们有特定的源地址掩码,而不是源“任何地方”。