AndroidStudio 编译失败,报错:Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect

博客介绍了解决Gradle代理问题的方法,一是删掉用户文件C:/User/…/.gradle文件中代理的四行代码,二是在启动AS时,取消弹窗中enable proxy选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决方法:
删掉用户文件C:/User/…/.gradle文件中代理的四行代码
启动as时弹窗提示是否启用代理,取消掉enable proxy的选项

### Android Studio 中 `Connection refused: connect` 的解决方案 当遇到 `Connection refused: connect` 错误时,通常是因为网络配置或代理设置不正确引起的。以下是详细的解决方法: #### 1. 检查并清理 Gradle 配置文件中的代理设置 如果之前在开发环境中启用了代理(例如通过 SS 设置了全局代理),可能会导致残留的代理配置影响正常联网功能。需要检查以下两个位置是否存在多余的代理配置: - **项目级 gradle.properties 文件** 打开项目的根目录下找到 `gradle.properties` 文件,确认其中是否有类似的代理配置项: ```properties systemProp.http.proxyHost=127.0.0.1 systemProp.http.proxyPort=1080 systemProp.https.proxyHost=127.0.0.1 systemProp.https.proxyPort=1080 ``` 如果存在这些条目,则将其注释掉或者删除[^5]。 - **用户级 .gradle/gradle.properties 文件** 路径通常是 `C:\Users\<用户名>\.gradle\gradle.properties` 或者 Linux/Mac 下对应的路径 `/home/<用户名>/.gradle/gradle.properties`。同样检查该文件中是否包含上述代理配置,并移除它们。 #### 2. 修改 Android Studio 的代理设置 进入 Android Studio 的设置界面,调整其内置的 HTTP Proxy 参数: - 进入菜单栏依次点击:`File -> Settings (Ctrl+Alt+S)`。 - 导航到 `Appearance & Behavior -> System Settings -> HTTP Proxy`。 - 确认当前状态为 “No proxy”,而不是手动指定 IP 和端口[^3]。 #### 3. 更新本地仓库地址至国内镜像源 由于国外服务器可能访问速度较慢甚至无法连通,可以尝试替换默认 Maven Central 地址为中国科学技术大学或其他稳定镜像站点链接。编辑 `build.gradle` 文件,在 repositories 部分加入如下内容: ```groovy repositories { maven { url 'https://maven.aliyun.com/repository/public' } google() jcenter() // 已废弃但仍可保留兼容旧依赖库 } ``` #### 4. 清理缓存与重试同步操作 完成以上更改后执行以下命令刷新环境变量以及重新加载工程结构数据: - 使用终端运行 `./gradlew clean --refresh-dependencies` 来清除构建产物和强制更新远程资源列表[^4]; - 返回 IDE 主窗口选择顶部工具栏里的 Sync Now 图标按钮触发新一轮同步流程观察效果如何改善。 --- ### 注意事项 确保防火墙未阻止必要的通信端口号;另外切换不同版本号之间也可能引发类似异常因此建议保持最新稳定版软件组合搭配使用以减少不必要的麻烦。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值