Android Studio代理端口与设置不符,仍使用旧VPN端口8580求助
解决Android Studio设置新VPN代理后构建仍用旧端口的问题
问题现象
已在Android Studio中设置新VPN代理端口61121,且通过「Check connection」验证连接正常,但构建时日志显示IDE仍尝试连接旧VPN的8580端口,导致依赖下载失败,报错Connect to 127.0.0.1:8580 [/127.0.0.1] failed: Connection refused: connect。
解决步骤
检查Gradle代理配置
Gradle的代理设置独立于IDE配置,需确认两处配置文件:- 项目根目录下的
gradle.properties - 全局Gradle配置文件(Windows路径:
C:\Users\<你的用户名>\.gradle\gradle.properties;Mac/Linux路径:~/.gradle/gradle.properties)
查找并修改以下字段(若存在):
http.proxyHost=127.0.0.1 http.proxyPort=61121 https.proxyHost=127.0.0.1 https.proxyPort=61121若VPN为全局代理无需单独配置Gradle代理,可直接注释掉这些代理相关行。
- 项目根目录下的
清除Gradle缓存并重启IDE
- 执行Gradle的
clean任务:点击右侧Gradle面板 → 项目名称 → Tasks → build → clean - 删除项目根目录下的
.gradle文件夹,以及用户目录下的.gradle文件夹 - 重启Android Studio
- 执行Gradle的
确认IDE代理设置生效
打开File → Settings → Appearance & Behavior → System Settings → HTTP Proxy,确认:- 已关闭「Auto-detect proxy settings」
- 手动设置的代理端口为61121
点击「Apply」后重启IDE
检查系统级代理
若系统开启了全局代理,需确认系统代理已切换至新VPN的61121端口,或关闭系统代理(避免与IDE代理冲突)
内容的提问来源于stack exchange,提问作者AndroidPlayer2
相关产品推荐
相关产品推荐

