Android Studio:Gradle同步失败:连接超时:连接

时间:2017-02-28 18:24:08

标签: android-studio android-studio-2.2 android-studio-2.1

我的Android Studio工作正常,直到早上,但是今晚我收到错误说“Gradle sync failed:Connection timed out:connect。如果你在HTTP代理后面,请在IDE或Gradle中配置代理设置。” 。我没有使用任何代理服务器。甚至HTTP代理的选项也设置为“无代理”。我不知道如何让这个工作。我尝试在防火墙中公开访问Android Studio但它没有用。

欢迎任何帮助/解决方案。

P.S。我的Android Studio版本是2.2.3

谢谢!

15 个答案:

答案 0 :(得分:16)

我复制了一个在其他地方创建的项目。删除这些代理凭据后:

systemProp.http.proxyPassword=your_password

systemProp.http.proxyHost=host_Ip_address

systemProp.http.proxyUser=your_username

systemProp.http.proxyPort=port_number

gradle.properties 中,它就像一个魅力。

答案 1 :(得分:12)

我认为这是一个网络问题。除非我将--offline参数传递给gradle,否则我的项目目前无法构建。 我认为S3中断正在影响repos托管依赖项。

尝试./gradlew tasks --offline

或者,要使android studio在离线模式下运行,请按照说明操作:https://stackoverflow.com/a/32173577/1043518

答案 2 :(得分:9)

对我来说这是防火墙。当然,只有这一点。将Android Studio添加到白名单后,一切都像魅力一样。

答案 3 :(得分:4)

请勿忘记gradle.properties中的https代理

systemProp.http.proxyHost=your.proxy.host
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
#
# DO NOT forget https proxy, too!
#
systemProp.https.proxyHost=your.proxy.host
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=username
systemProp.https.proxyPassword=password

答案 4 :(得分:2)

在gradle.properties(全局属性)中清除代理设置

答案 5 :(得分:1)

如果您的代理服务器设置设置为Call dmwExport [根据我在我的情况下解决此问题的方式] 签出No Proxy清除代理行

gradle.properties (Global properties)

答案 6 :(得分:1)

有时可能是网络问题。您可以尝试通过关闭“防火墙保护”来解决此问题。另外,您需要关闭防病毒防火墙保护。

答案 7 :(得分:1)

我通过关闭防病毒软件(avast)解决了我的问题

答案 8 :(得分:1)

对我有用的是从Gradle.properties文件中删除端口设置。我没有使用任何代理,因此导致不匹配。 我注释了以下几行

systemProp.https.proxyPort=your_port

systemProp.http.proxyHost=your_proxy

答案 9 :(得分:0)

如果代理设置正确,则转到文件并单击“使缓存无效/重新启动...”以使缓存无效并重新启动android studio。

答案 10 :(得分:0)

我通过在android studio中执行cleanBuildCache解决了

在android studio右上角的build文件夹下打开Gradle项目选项卡,双击cleanBuildCache,然后运行您的项目

enter image description here

答案 11 :(得分:0)

在多个国家/地区,其IP被Android Studio阻止,因此,如果您认为自己的IP是其中一个,则只需连接到VPN服务即可。

答案 12 :(得分:0)

我遇到了同样的问题。

就我而言,我在校园里启动了我的android项目。那时一切都很好。回到家并开始使用wifi时,我遇到了同样的问题(Gradle同步失败:连接超时)。

所做的只是在Gradle脚本下修改gradle.properties文件。我只是删除了存储在该文件中的代理设置。现在一切恢复正常。

下面是在哪里找到文件的图像:

Finding gradle.properties in your project

答案 13 :(得分:0)

当您连接的网络上没有Internet连接时,也可能会发生这种情况。解决方法是轻松获得适当的互联网连接并重新同步Gradle。

答案 14 :(得分:0)

使缓存无效并重新启动android studio对我有用!