Gradle一直转圈(下载依赖库&更新)
001.解决头疼的Gradle构建问题:在很多时候我们去下载库文件或者更新一下东西,Gradle会自动去下载,此时经常碰到download很长时间下载不下来或者失败的问题,
connect refused或者卡在building gradle download https:......等情况
002.这种问题一般是访问Google网络遭到限制造成。
003.解决方案:
01.(建议这种)修改项目根目录下的文件 build.gradle ,使用国内的阿里云镜像仓库地址,很快完成下载,记得Rebuild project
buildscript { repositories { // jcenter() maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' } } allprojects { repositories { // jcenter() maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} } }
02. 我们可以把我们需要下载的库去官网下载,之后放在,例如我的C:\Users\admin\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0 ,直接将下载的放在该目录下不需要解压
03.附一个镜像链接:
镜像链接地址
003.还有一种情况就是我们在Github上下载的项目导入我们的As,Gradle也会构建半天,此时告诉你一个绝招,修改以下2个地方即可快速构建完成:
01.找到你的可以运行的项目,打开项目目录:如下--------将下载的项目的gradle-x.x.x-all.zip 修改为你可运行项目的即可
02.打开可以运行的项目,找到目录,如下图:---------将下载项目的gradle:x.x.x修改为你可运行项目的即可
后记:Android Studio 3.0 使用了 google 自家的 maven 仓库 https://maven.google.com,由于局域网原因可能连接不上
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}