在Android開發(fā)過程中,大家會經(jīng)常遇到依賴文件下載不下來的情況,這是由于大部分依賴文件是放在過外的服務(wù)器上的,由于網(wǎng)絡(luò)問題,很難下載下來,所以咱們阿里官方給咱們提供了國外文件的鏡像給咱們使用
AndroidStudio下載配置鏡像的地方是在項(xiàng)目的buidle.gradle中,如下圖:
這是AndroidStudio默認(rèn)的倉庫地址:
image-20200412150741803.png
修改為阿里云鏡像咱們只需要在這個(gè)文件的buildscript的repositories中和allprojects的repositories中加入阿里云鏡像地址即可,如下圖
image-20200412151349253.png
這時(shí)右上角會出現(xiàn)Sync Now 提示,點(diǎn)擊這個(gè)提示,AndroidStudio會自動重新開始下載編譯所需的庫文件,現(xiàn)在要做的是等待下載編譯完成即可,編譯完成效果如下圖:
image-20200412151637792.png
另外:如果之前項(xiàng)目就沒有編譯成功,加入阿里云鏡像地址之后,可以點(diǎn)擊右上角的:Sync Project按鈕來啟動編譯(也就是那個(gè)大象圖標(biāo))
image-20200412152000809.png
下面是整個(gè)buidle.gradle文件,方便大家復(fù)制
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
? ? repositories {
? ? ? ? maven {url 'https://maven.aliyun.com/repository/jcenter'}
? ? ? ? maven {url 'https://maven.aliyun.com/repository/google'}
? ? ? ? maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
? ? ? ? google()
? ? ? ? jcenter()
? ? }
? ? dependencies {
? ? ? ? classpath 'com.android.tools.build:gradle:3.6.2'
? ? ? ? // NOTE: Do not place your application dependencies here; they belong
? ? ? ? // in the individual module build.gradle files
? ? }
}
allprojects {
? ? repositories {
? ? ? ? //國內(nèi)最快的鏡像源,沒有之一
? ? ? ? maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
? ? ? ? maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
? ? ? ? maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
? ? ? ? maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
? ? ? ? mavenCentral()
? ? ? ? maven { url "https://jitpack.io" }
? ? ? ? maven { url 'https://dl.google.com/dl/android/maven2/' }
? ? ? ? google()
? ? ? ? jcenter()
? ? }
}
task clean(type: Delete) {
? ? delete rootProject.buildDir
}
作者:愿隨風(fēng)丶飄雪
鏈接:http://www.reibang.com/p/3b27628add88
來源:簡書
著作權(quán)歸作者所有展懈。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。