android studio的gradle守护进程无法启动

时间:2017-03-03 05:07:13

标签: java android android-gradle

我刚刚开始使用Android Studio并且暂时非常沮丧,因为我无法获得任何内容,甚至不能构建模板项目。日志一直说" Gradle sync失败:守护进程的第一个结果是空的。该过程很可能在连接后立即死亡。                     有关详细信息,请参阅IDE日志(帮助|显示日志)"

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

2 个答案:

答案 0 :(得分:0)

解决方案为我工作

1.在IDE android studio中打开项目gradle.properties文件

2.在文件末尾添加此行org.gradle.jvmargs = -Xmx1024m&保存文件

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

还可以参考link1link2作为您的首选

答案 1 :(得分:0)

我通过从我的postrouting NAT表中删除伪装规则来修复此问题。

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

我仍然在该表中有其他MASQUERADING规则,但它们具有特定的源地址掩码而不是源"任何地方"。