Androidstudio引用maven庫(jcenter,Google)下載依賴失敗的解決方法

你有體會過前一天下班前一切正常,第二天上班打開Androidstudio編譯項目遠程依賴庫全部下載失敗的情形嗎?好吧,我有,雖然沒有找到根源問題,但是經過一天的探索,總算是找到了解決辦法
大家在開發過程中,免不了會依賴一些第三方庫,但是可能因爲網關的問題,可能訪問失敗,導致下載失敗,進而項目無法編譯影響項目進度。在網上搜了一些解決方法,清一色推薦使用阿里雲倉庫服務,我在接入之後發現,阿里雲的倉庫服務有很多庫都沒有備份,導致項目編譯一直無法進行。
後來發現了華爲雲倉庫服務,接入之後,發現依賴庫都能夠正常下載而且速度也是挺快,成功開始編譯項目,進入到開發當中,祭出gradle的配置,僅供參考。

// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: "buildsystem/dependences.gradle"
buildscript {
    repositories {
        maven { url 'https://mirrors.huaweicloud.com/repository/maven/' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
        maven { url 'https://mirrors.huaweicloud.com/repository/maven/' }
        maven { url "https://jitpack.io" }
    }
}

同時,可能網絡設置的差異,你可能訪問阿里云云倉庫會比較流暢,也放出來阿里雲倉庫的配置:如下

// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from:"buildsystem/dependences.gradle"
buildscript {
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
        maven { url "https://jitpack.io" }
        google()
    }
}

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