工程的gradle文件里面google官方的依賴方式:
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
google()
}
}
上面的這種方式,由于會(huì)用到google的maven倉(cāng)庫(kù),直接導(dǎo)致相關(guān)的依賴庫(kù)無(wú)法下載
那我們的解決方式是使用阿里云的國(guó)內(nèi)鏡像
mavenCentral鏡像倉(cāng)庫(kù)地址:
http://maven.aliyun.com/nexus/content/groups/public/
jentral鏡像倉(cāng)庫(kù)地址:
http://maven.aliyun.com/nexus/content/repositories/jcenter
google鏡像倉(cāng)庫(kù)地址:
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'}
}
}