升级Gradle 7.0.0后同步项目依赖报错
从gradle4.2.1升级到7.0.0后同步项目直接报错!!!
报错截图如下:
定位到项目的build.gradle文件中的以下代码块
allprojects {
repositories {
mavenCentral()
google()
}
}
具体报错实在mavenCentral()。
后来发现,gradle 7.0.0中写法跟4.2.1不一样了,该段代码需要删掉,然后写在setting.gradle中。
写法如下:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url "https://maven.aliyun.com/nexus/content/groups/public/" }
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
maven { url 'https://www.jitpack.io' }
}
}
rootProject.name = "AndroidTest"
include ':app'