刚刚获得新的 Android Studio,但无法连接更新。当我转到“帮助”>“检查更新...”时,我会弹出一条消息:
连接失败。请检查您的网络连接并重试。
我运行正常的IDEA并且我的更新连接,但显然告诉我没有新的更新。 还有其他人遇到过这个问题或找到了解决方案吗?我在这里工作的同事根本没有这个问题,只有我同事的一台机器上的“JAVA_HOME”问题。
以下步骤可能有助于解决此问题:
打开配置
选择设置
选择 HTTP 代理
将无代理更改为自动直接代理设置
单击检查连接。检查任何网站
完成
我已经检查了基本 IDE 的常见问题解答,找到了一个对我有帮助的答案:编辑
.vmoption
中以 Program Files (x86)\Android\android-studio\bin
结尾的文件并添加以下选项:
-Djava.net.preferIPv4Stack=true
或者如果您更喜欢 IPv6:
-Djava.net.preferIPv6Addresses=true
它对我有用。
这些答案都没有帮助我,也没有尝试手动将下载证书添加到我的 java 和 jdk 密钥库。如果您和我处于同一位置,请尝试编辑 vmoptions 文件以包含路径。
在 Windows 上,您需要使用管理员权限打开编辑器,您可以在此处找到文件:
Program Files (x86)\Android\android-studio\bin
将这两行添加到您使用的 AS 版本或两者中以确保确定。
-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
-Didea.patches.url=http://dl.google.com/android/studio/patches/
我通过 Google 开发人员的注释发现了这一点:https://code.google.com/p/android/issues/detail?id=74610&q=android%20studio%20connection%20failed&sort=-stars&colspec=ID%20Type% 20状态%20所有者%20摘要%20星星
我不确定我们的问题是否相同,但是当我更新 Android Studio 时遇到问题时,我以管理员身份运行它,然后尝试更新并且它有效。我以同样的方式在 Eclipse 上解决了类似的问题。
我将 Android Studio 更新到 1.5.1 并遇到了同样的问题。 我正在使用 ShadowSocks,我猜它导致了这个问题。我将 HTTP 代理设置从无代理更改为自动检测,问题得到解决。您可以点击“检查连接”并输入任意 URL 来测试自动代理检测是否有效。
我可以使用 astrill VPN 进行更新。 其网站。
第 1 步含糊不清。请指出此“打开配置”步骤发生的位置。这是计算机的 Internet 属性,还是深藏在 Android Studio 内部的某个对话框?我进行了搜索,但在 Android Studio 中找不到任何名为“配置”或“开放配置”的内容。可能的候选者可能是(来自可用/非灰色菜单项):
File -> Settings
File -> Other Settings -> Default Settings...
File -> Other Settings -> Configure plugins...
Run -> Edit Configurations...
Help -> Configure Debug Log Settings
但是,这些选择都没有提供任何允许您遵循指示的后续步骤的内容。
我使用的是 Windows 7,运行 Android Studio(预览版)0.5.2,我尝试使用 AS 的唯一原因是 Eclipse(另一个蹩脚的编辑器)中愚蠢的 logcat 滚动问题。
如果有人可以推荐 AS 更新/连接问题的解决方案(是的,我检查过,这里的其他解决方案也不起作用),Eclipse 非锁定滚动锁(是的,我检查过,这里的解决方案不起作用) t work),或者 NetBeans 的实际功能 Android 插件,我将非常感激。谢谢!
自 2023 年 11 月起,要访问 Android Studio 中的 HTTP 代理设置,请执行以下操作:
如果这不起作用,您可能需要尝试一下 VPN/代理设置。
附注下一个选项卡是“数据共享”,您可以在那里禁用 Google 收集使用数据。