解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused

栗子·无限意志發表於2024-03-07

前言

  • 由於代理變更,android studio 會有一系列報錯,其中一個是 Connect to 127.0.0.1:xxxxxx [/127.0.0.1] failed: Connection refused
  • 網上答案大都太片面了,無法完全解決問題,這裡列舉出四個可能的原因,希望對大家有用
問題如下
問題如下
  • 建議一下四種方案都嘗試下,我相信總有一種能對你有效~

一、app :: gradle.properties(第一步)

  • 就喝網上說的一樣,刪除專案中 gradle.properties 中的代理配置
  • 因為這個配置是對別人電腦而言的,自己電腦並不支援,所以得刪除
解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused
  • 把上面這四行刪掉,重新 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 下找到 .gradlegradle.properties ,並進行修改
解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused
  • 刪除對應代理
解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused
  • 開啟 android studiorestart 後重新 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 整行刪掉
解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused
  • 到這裡基本就都能解決了,如果是 windows 則操作也類似

五、global :: unset

  • 如果上面四種方法都不行,還有最後一種可以嘗試下
  • 開啟終端,分別輸入:
unset http_proxy
unset https_proxy
  • 這樣我們就關閉了電腦的全域性代理,希望對你有用~

如果還是不行試一下下面的方法:

解決方法:

1.刪除.gradle然後重啟studio

2.註釋掉自動生成的proxyhost和proxyport

解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused

3.關掉 proxy setting

在HTTP Proxy設定中將“Auto-dectect proxy settings" 切換為 “No proxy".


解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused

4.最後重啟Android Studio




相關文章