报错信息 |
---|
A problem occurred configuring root project 'CourseSelection'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:3.6.1.
Required by:
project :
> Could not resolve com.android.tools.build:gradle:3.6.1.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/3.6.1/gradle-3.6.1.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/3.6.1/gradle-3.6.1.pom'.
> Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect
错误原因 |
---|
很显然,只要看到Connection refused,或者看到127.0.0.1本地ip的报错就是网络连接问题。网络问题最常见的是AS开了代理。所以我们要关闭代理,并且删除相关文件中的配置代码。
systemProp.http.proxyHost=mirrors.neusoft.edu.cn
org.gradle.jvmargs=-Xmx1536m
systemProp.http.proxyPort=80
android.overridePathCheck=false
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080
解决方法 |
---|
1、Setting—>Http Proxy,可以看到我们当前选择了手动代理,主机名127.0.0.1,端口号1080,所以AS无法上网。选No proxy
,然后Apply—>OK
。
2、找到gradle.properties文件,删除下面的配置代码。
3、找到C:\Users\用户名.gradle\gradle.properties这个文件,删掉里面的配置代码。
4、再次同步,发现AS可以下载gradle和依赖了。
当你到更高的层级,你会发现比你优秀的人更努力地在利用时间学习技能。