android studio gradle编译报错:
Error resolving plugin [id: ‘com.android.application’, version: ‘7.2.2’, apply: false] > Could not resolve all dependencies for configuration ‘detachedConfiguration1’.
原因是没有正确配置setting.gradle的repositories
比如我的情况,项目根目录的 build.gradle:
plugins {
id 'com.android.application' version '7.2.2' apply false
id 'com.android.library' version '7.2.2' apply false
}
tasks.register('clean', Delete) {
delete rootProject.buildDir
}
项目的setting.gradle的正确配置和阿里云镜像依赖:
pluginManagement {
repositories {
gradlePluginPortal()
//google()
mavenCentral()
maven { url 'https://jitpack.io' }
//阿里云镜像
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url "https://maven.google.com" }
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
//google()
mavenCentral()
maven { url 'https://jitpack.io' }
//阿里云镜像
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url "https://maven.google.com" }
}
}
rootProject.name = "BaiTest"
include ':app'
然后就可以正常编译通过。