Android Studio Read Time Out 与 Connection refused (Connection refused) 的问题
如标题所示,本文章用以处理 Android Studio
出现 Read Time Out
或者 Connection refused (Connection refused)
。
Android studio 出现这个问题的原因主要就是下面三点:
1、设置里gradle offline模式被打开
2、gradle.properties中设置代理
3、Android .gradle目录下的gradle.properties文件被设置代理
下面针对这三个问题来一一处理。
设置里gradle offline模式被打开
这个问题的处理方式很简单,在配置中关闭掉 Offine work
就可以。 具体操作方式如下(以mac
为例):
Offine work
被勾选则为打开离线模式,我们这里需要做的则是 取消勾选
gradle.properties中设置代理
这个问题主要是因为在project
目录下的gradle.properties
中设置了代理,文件路径(Project/gradle.properties
)。
这个需要查看一下这个文件中是否真的有代理,如果有以下类似配置,则需要删除:
可能存在的代理设置
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080
Android .gradle目录下的gradle.properties文件被设置代理
这种情况与上一种类似,不同在于,此目录位于全局目录中。
如果 windows
用户需要查看 C:\Users\Administrator.gradle
文件,查看其中的 gradle.properties
中是否和问题二一样。mac
用户需要在 user/.gradle
文件中查找( mac
系统改目录默认不可见)
如果有以上问题需要修改 gradle.properties
(删除代理,与问题二处理方式相同):
可能存在的代理设置
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080