「 五套方案 」解决 Android(安卓)studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused
16lz
2021-01-25
前言
- 由于代理变更,
android studio
会有一系列报错,其中一个是Connect to 127.0.0.1:xxxxxx [/127.0.0.1] failed: Connection refused
- 网上答案大都太片面了,无法完全解决问题,这里列举出四个可能的原因,希望对大家有用
- 建议一下四种方案都尝试下,我相信总有一种能对你有效~
一、app :: gradle.properties
(第一步)
- 就喝网上说的一样,删除项目中
gradle.properties
中的代理配置 - 因为这个配置是对别人电脑而言的,自己电脑并不支持,所以得删除
- 把上面这四行删掉,重新
sync
一下一般就能解决 - 可能有些同学并没有这四行,或者
sync
还是不行,那么我们进行下一步
二、gradle :: gradle.properties(第二步)
- 除了我们
project
内的gradle.properties
,我们系统中也有一个gradle.properties
文件,所以也需要进行处理 - 这里要对两种电脑进行区分:
2.1、macOS 下解决
mac
下想要找到gradle.properties
文件,就需要先设置显示隐藏文件- 终端输入以下命令运行:
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
- 然后下
finder
下找到.gradle
的gradle.properties
,并进行修改
- 删除对应代理
- 打开
android studio
,restart
后重新run
一下,亲测有效
2.2、winsows 下解决
windows
下解决方法和macOS
类似- 我们需要删除掉
C:\Users\Administrator\.gradle
下的gradle.properties
中的代理即可 - 如果目录不对的话,可以全局搜索下
- 如果还不行的同学,我们还有下一步的方法
三、git :: unset http.proxy
- 第一步:查询是否使用了代理:
git config --global http.proxy
- 第二步:取消代理
git config --global --unset http.proxy
- 很多人到这一步就成功了,但如果依然不行的话,我们在进行下一步
四、git :: .gitconfig
- 首先,如果之前没输入显示隐藏文件的,这里可以在终端输入:
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
- 这行命令可以显示电脑的隐形文件
- 在
Finder
里面个人账号的文件夹里找到gitconfig
这个隐藏文件,右击打开,然后把里面的代理proxy
整行删掉
- 到这里基本就都能解决了,如果是
windows
则操作也类似
五、global :: unset
- 如果上面四种方法都不行,还有最后一种可以尝试下
- 打开终端,分别输入:
unset http_proxy
unset https_proxy
- 这样我们就关闭了电脑的全局代理,希望对你有用~
六、总结
- 有时候 由于各种环境问题会导致我们编译各种过不去,让人很有重装电脑的冲动
- 在安慰大家的同时,我有个实用的方法推荐大家,遇到这类问题时尽量实用
baidu
进行搜索 - 虽然
baidu
备受诟病,但对于这种的问题的搜索,确有其独到之处 - 希望我上面的五种解决方案,能对你有所帮助
- 最后欢迎大家点赞或者关注支持,因为这是我持续输出的最大动力~
更多相关文章
- ADB Interface驱动安装[Android(安卓)Studio开发]
- [摘]Android移动开发
- 尝试android(一)--安装配置
- 在PC电脑上玩Android(安卓)1.x 2.x 3.x
- pc 通过vnc控制android
- Mac系统搭建STF环境
- Android之使用adb wireless进行调试
- 电脑无法安装Android设备驱动
- Android(安卓)NDK开发环境搭建