compileSdkVersion = 28
buildToolsVersion = '28.0.3'
minSdkVersion = 19
targetSdkVersion = 26
supportLibVersion = '28+'
maven { url 'https://maven.aliyun.com/repository/public/' }
jcenter() { 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://www.jitpack.io' }
maven {
url 'https://maven.aliyun.com/repository/google/'
name 'Google'
}
看到问题的根本是看看两个地方的地址是不是可以访问
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip 这里决定了build里的标签
classpath 'com.android.tools.build:gradle:3.6.3'
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.3'
}
}
老的没有google()标签 所以直接使用maven
https://maven.aliyun.com/mvn/guide其所有的本质还是仓库(allprojects)地址和插件(buildscript)地址
我本地环境 jcenter和google的默认地址是可以访问的
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public/' }
google() { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://www.jitpack.io' }
flatDir {
dirs 'libs',project(':libcore').file('libs')
}
}
}
|