Mac 上的 Android Studio:移除代理设置

2022-09-01 23:57:21

我在macOS High Sierra和Android Studio 3.1上工作(与2.3的问题相同)。

我以前有一个代理设置,但实际上我们停止使用代理。

当我尝试将gradle更新到4.4(或其他版本)时,android工作室学徒继续使用旧的代理设置。

Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.android.tools.build:gradle:4.4.
Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/4.4/gradle-4.4.pom'.
Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/4.4/gradle-4.4.pom'.
Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to proxy-********:8080 [proxy-********/172.20.10.5] failed: connect timed out

我已经在首选项中禁用了代理,>系统设置>HTTP代理。

有人有想法吗?


答案 1

我终于解决了我的问题,如果有人需要解决方案:

我的旧代理设置存储在文件中~/.gradle/gradle.properties


答案 2

Gradle 守护程序会保留对代理的引用,即使在从“系统偏好设置”中删除代理后也是如此。所以我不得不杀死守护进程并重新启动它以使其正常工作。

./gradlew --stop

推荐