解決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'
}

 

 

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