问题背景
在国内做代码开发的都知道,在国际互联网我们存在看不见的墙,导致无法访问一些代码库和资源,所以在使用开发工具拉取第三方库的时候总会遇到无法连接或者连接超时的情况,所以就会使用一些安全的网络代理工具,辅助完成我们的环境配置等工作,例如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试试看,希望对你有用。