gradle - 构建被配置为首选设置存储库而不是项目存储库,但存储库“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
}
解决方案
对于 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' }
}
}
推荐阅读
- java - 原因:java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)
- meteor - Iron-router中的中间件
- lua - 为什么 Lua 的 arg 表不是单索引的?
- jquery - 使用 jQuery 上传和裁剪图像
- python - Python ,面临与 int() 的一些混淆
- vb.net - 我需要帮助来更新列表视图中的多个记录,以便使用 vbnet 一键访问
- c - 多重递归
- java - Springboot如何查询多对多关系
- ios - 如何在不删除核心数据中的对象的情况下从干净的托管对象上下文开始
- math - 初学者四元数说明