gpt4 book ai didi

android - Android Studio Gradle同步读取超时

转载 作者:行者123 更新时间:2023-12-03 04:59:24 24 4
gpt4 key购买 nike

我正在尝试在项目中导入Aliyun的httpdns包。但是,当尝试将项目作为依赖项进行同步时,每次同步都失败,因为下载总是超时,但是,我尝试通过终端在浏览器中直接下载它。我什至尝试使用Android Studio代理->检查连接。它表明连接正常。

依赖项的URL是'http://maven.aliyun.com/nexus/content/repositories/releases/com/aliyun/ams/alicloud-android-httpdns/1.1.3/alicloud-android-httpdns-1.1.3.pom'

这是我的项目build.gradle文件,根据文件设置。

allprojects {
repositories {
jcenter()
google()
maven {
url 'http://maven.aliyun.com/nexus/content/repositories/releases/'
}
}

}

这就是我每次尝试同步项目时得到的。
org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'http://maven.aliyun.com/nexus/content/repositories/releases/com/aliyun/ams/alicloud-android-httpdns/1.1.3/alicloud-android-httpdns-1.1.3.pom'.
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139)
at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:155)
at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:284)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261)
at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165)
at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)

最佳答案

通过将sock5代理替换为http代理来解决。

确实应该更深入地研究生活在中国的影子 socks ...。

关于android - Android Studio Gradle同步读取超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50713704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com