Android Studio Gradle错误-协议系列不可用

23c0lvtd  于 2023-04-12  发布在  Android
关注(0)|答案(9)|浏览(142)

所以我对Android开发相对较新。并且一直在我的电脑上设置Android Studio。我在Mac上设置得很好。当我在Windows 8.1桌面上下载并安装它时,gradle构建似乎每次都失败。错误消息指出Protocol Family Unavailable。我已经尝试了几种方法,包括卸载和重新安装Android Studio。
注意:我确实尝试了据说在这里工作的Gradle project refresh failed - Protocol family unavailable,但它没有为我解决问题。

im9ewurl

im9ewurl1#

当我使用Stunnel时,我遇到了这个问题,当我不同意时,我的问题就解决了。
n请检查它,如果您的系统中运行了任何StunnelVpnProxy,请先断开连接,然后重试。

fxnxkyjh

fxnxkyjh2#

我也遇到了这个问题,引用的线程也不适合我。
真正起作用的是设置_JAVA_OPTIONS环境变量,使Java使用IPv4。
_JAVA_OPTIONS = -Djava.net.preferIPv4Stack=true
请注意,Android Studio会在vmoptions文件中设置此变量。但由于某些原因,Android Studio启动的Java VM不会使用此变量来运行Gradle守护程序。
在我这样做之后,一切都开始正常工作,Gradle可以构建我的项目。
希望能帮上忙。

yvfmudvl

yvfmudvl3#

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

pgccezyw

pgccezyw4#

您可以尝试在使用Android Studio时禁用防病毒软件来临时修复它。我不完全确定它是否有效,但值得一试,它对我有效,尽管我知道-并同意这远非永久修复,但在等待Android Studio团队的修复时,它可能足够好,至少它会让您继续工作!
希望这有帮助!

a64a0gku

a64a0gku5#

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

netsh winsock reset

重新启动电脑
这对我很有效。”
我发现它在
Android studio "Cannot start internal HTTP server"

lf5gs5x2

lf5gs5x26#

我的问题是在Android Studio被阻止时,在每个应用的基础连接模式上使用VPN

jucafojl

jucafojl7#

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

piztneat

piztneat8#

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

z0qdvdin

z0qdvdin9#

这个答案和这个主题的第一个答案一样,意味着第一个答案是正确的,效果很好,但我的答案很详细,我没有设置那个变量,只是关闭了代理。
出现此错误是由于代理程序运行,它基本上是在守护程序不支持的ipv6中隧道计算机。
因此,要克服这一点,并建立项目要么关闭代理应用程序从系统托盘或添加环境变量
_JAVA_OPTIONS= - http://Djava.net.preferIPv4Stack=true

相关问题