我刚刚开始使用Android Studio并且暂时非常沮丧,因为我无法获得任何内容,甚至不能构建模板项目。日志一直说" Gradle sync失败:守护进程的第一个结果是空的。该过程很可能在连接后立即死亡。 有关详细信息,请参阅IDE日志(帮助|显示日志)"
事实证明,问题的根源是当gradle守护程序启动时,它会立即死亡,因为我的DNS设置阻止了java建立环回连接。设置-Djava.net.preferIPv4Stack = true修复了问题,现在我可以开始使用gradle并使用它运行构建,但是如何让Android Studio执行此操作?
答案 0 :(得分:0)
解决方案为我工作
1.在IDE android studio中打开项目gradle.properties文件
2.在文件末尾添加此行org.gradle.jvmargs = -Xmx1024m&保存文件
3.关闭&重新开放该项目是强制性的。
答案 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规则,但它们具有特定的源地址掩码而不是源"任何地方"。