Android Studio Gradle Error - 协议系列不可用

时间:2015-03-28 23:10:24

标签: android android-studio gradle

所以我对Android开发相对较新。并且已经在我的计算机上安装了Android Studio。我在Mac上设置得很好。当我在Windows 8.1桌面上下载并安装它时,gradle构建似乎每次都失败。带有错误消息,指出协议族不可用。我尝试过多种方法,包括卸载和重新安装Android Studio。

注意:我确实尝试了在这里工作的Gradle project refresh failed - Protocol family unavailable,但它并没有为我解决问题。

9 个答案:

答案 0 :(得分:10)

我也有这个问题,引用的帖子对我也没有用。

设置_JAVA_OPTIONS环境变量以使Java使用IPv4的工作是什么。

_JAVA_OPTIONS = -Djava.net.preferIPv4Stack = true

请注意,Android Studio会在vmoptions文件中设置此变量。但由于某些原因,Android Studio启动的Java VM不会使用它来运行Gradle守护程序。

在我这样做之后,一切都开始正常工作,Gradle可以构建我的项目。

我希望它有所帮助。

答案 1 :(得分:6)

当我使用Stunnel时,我遇到了这个问题,当我断开连接时,问题就解决了。

检查是否有任何Stunnel VpnProxy连接,如果您已断开连接。

答案 2 :(得分:4)

当我的防火墙阻止studio64.exe连接到互联网时,我遇到了这个问题。我通过授予访问权限来修复它。

答案 3 :(得分:1)

您可以尝试通过在使用Android Studio时禁用防病毒软件来解决暂时。我不完全确定它会起作用,但它值得一试,它对我有用,虽然我知道 - 并且同意这不是永久性修复,但它在等待Android Studio团队的修复时可能已经足够好了,至少它会让你继续工作!

希望这有帮助!

答案 4 :(得分:1)

“以管理员身份运行命令提示符 - 在Windows”开始“菜单的”搜索程序和文件“文本框中键入cmd;右键单击并选择”以管理员身份运行“。

在命令提示符下,键入

netsh winsock reset

重新启动电脑

这对我有用。“

我在

中找到了它

Android studio "Cannot start internal HTTP server"

答案 5 :(得分:0)

这个答案与本主题中的第一个答案相同,意味着第一个答案是真的并且运作良好,但我的答案是详细的,我没有设置该变量,只是关闭代理。

这个错误是由于邻居运行而产生的,它基本上是在守护进程不支持的ipv6中隧道计算机。

因此,要克服此问题并构建项目,请从系统托盘中关闭proxifier应用程序或添加环境变量

_JAVA_OPTIONS = - http://Djava.net.preferIPv4Stack=true

答案 6 :(得分:0)

我通过禁用防病毒软件解决了同样的问题。

答案 7 :(得分:0)

对我来说,proxifire.exe在后台运行并在关闭问题消失后导致连接问题

答案 8 :(得分:0)

我的问题是,在Android Studio被阻止的情况下,按基于应用的连接模式使用了 VPN