解决gradle依赖库下载慢的方法

今天打开项目时一直在下载Kotlin的配置,无比的慢,下载速度像蜗牛一样!

最后在网上找到了解决的办法

一、第一种方法:

首先,我们来看看工程的gradle文件里面google官方的依赖方式:

buildscript {
    repositories {
        mavenCentral()
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
        mavenCentral()
        jcenter()
        google()
    }
}

上面的这种方式,由于会用到google的maven仓库,直接导致相关的依赖库无法下载

那我们的解决方式是使用阿里云的国内镜像

mavenCentral镜像仓库地址:

http://maven.aliyun.com/nexus/content/groups/public/

jentral镜像仓库地址:

http://maven.aliyun.com/nexus/content/repositories/jcenter

google镜像仓库地址:

http://maven.aliyun.com/nexus/content/repositories/google

我们更新工程的build.gradle形式如下:

buildscript {
    repositories {
//        mavenCentral()
//        jcenter()
//        google()
        maven { url 'https://plugins.gradle.org/m2/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
//        mavenCentral()
//        jcenter()
//        google()
        maven { url 'https://plugins.gradle.org/m2/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
    }
}

二、第二种方法:

 android studio 默认国外maven
这我们更改为阿里的maven
打开build.gradle
添加或者修改
allprojects {
repositories {
maven { url ‘https://maven.aliyun.com/repository/google’ }
maven{ url ‘https://maven.aliyun.com/repository/jcenter’}
}

repositories {
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven{ url 'https://maven.aliyun.com/repository/jcenter'}
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章