本文共 1297 字,大约阅读时间需要 4 分钟。
1、如图报错
2、原因:
build.gradle中jcenter()或maven()被墙了。
3、解决:
方法一:
使用开源中国的maven库:
阿里云的:
在项目根目录下的build.gradle中添加如下:
buildscript { repositories { maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} google() jcenter() }}task clean(type: Delete) { delete rootProject.buildDir}
同时,放在jcenter()前,保证先访问maven中的链接。
方法二:
jcenter()所访问的链接是:
修改https为 http协议下载,即:
buildscript { repositories { google() jcenter(){url 'http://maven.aliyun.com/nexus/content/groups/public/'} } dependencies { classpath 'com.android.tools.build:gradle:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { google() jcenter(){url 'http://maven.aliyun.com/nexus/content/groups/public/'} }}task clean(type: Delete) { delete rootProject.buildDir}
方法二亲测无效。。。。
但有时候确实可以通过访问到远程仓库。
转载地址:http://qkmlf.baihongyu.com/