首页 > 解决方案 > 构建被配置为首选设置存储库而不是项目存储库,但存储库“Google”是由构建文件“build.gradle”添加的

问题描述

添加 allprojects{} 时评估根项目时出现问题。{} 原因:org.gradle.api.InvalidUserCodeException:构建被配置为首选设置存储库而不是项目存储库,但存储库“Google”是由构建文件“build.gradle”添加的

这是 build.gradle 中的代码

buildscript {
repositories {
    google()
    mavenCentral()

}
dependencies {
    classpath "com.android.tools.build:gradle:7.0.0"
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.21"
}
}

allprojects {
repositories {
    google()
    mavenCentral()
    maven { url 'https://jitpack.io' }
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

标签: gradleprintingbuild.gradleprintersthermal-printer

解决方案


对于 Android Studio 北极狐 |2020.3.1 从 build.gradle 中删除

allprojects {
repositories {
    google()
    mavenCentral()
    maven { url 'https://jitpack.io' }
}

转到settings.gradle并添加以下行

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
    google()
    mavenCentral()
    jcenter()
    maven { url 'https://jitpack.io' }
}

}


推荐阅读