問題背景
在國內做程式碼開發的都知道,在國際網際網路我們存在看不見的牆,導致無法訪問一些程式碼庫和資源,所以在使用開發工具拉取第三方庫的時候總會遇到無法連線或者連線超時的情況,所以就會使用一些安全的網路代理工具,輔助完成我們的環境配置等工作,例如android程式設計師在使用android studio開發時,代理使用之後,想要重新恢復原來的設定,貌似不是很靈?
問題出線
像如此操作,按常理已經重置成不使用代理了,但這會兒我感覺天真了。
貌似還在使用上次的代理拉取資源,然而我的代理工具並沒開啟導致連線失敗。
問題解決
第一步,先找到我們的Gradle的配置路徑。通常預設設定在C:\Users\使用者名稱\ .gradle\gradle.properties ,然後開啟內容如下,
## For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx1024m -XX:MaxPermSize=256m # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true #Tue Aug 13 16:06:35 CST 2024 systemProp.http.proxyHost=localhost systemProp.http.proxyPort=7890 systemProp.https.proxyHost=localhost systemProp.https.proxyPort=7890
看見四個systemProp開頭的代理設定了沒,遮蔽它或者刪除它他(建議直接刪除)即可,然後重啟AndroidStudio試試看,希望對你有用。