记一次Android studio构建失败的教训
# 现象
假期过后android Studio突然无法构建项目了,包括新建的项目和原来的项目。
查看报错,都是"Connection refused: connect" 具体就是连不上google的服务器,显示403。
# 原因
难道是我党最近在召开某会的原因,所以代理统统挂了?我疲了
# 解决办法
# 第一步
使用国内阿里云maven仓库镜像去构建工程,build.gradle(app)中配置repositories。
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url 'https://maven.aliyun.com/repository/jcenter'}
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
google()
jcenter()
注意:repositories顺序按照 maven本地 > maven镜像 > google() > jcenter(),构建会按照顺序去搜索依赖的仓库。最后两个需要FQ才可。
# 第二步
注释掉 ~./gradle/gradle.properties文件中的代理,形如:
# systemProp.http.proxyHost=127.0.0.1
# systemProp.http.proxyPort=80
# systemProp.https.proxyHost=127.0.0.1
# systemProp.https.proxyPort=80
# 第三步
重新sync,建议多试几次。