关于Android Studio报错Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle'的解决方案
本人的原因:增加kotlin的兼容支持;当然还有其他原因导致,这里不细述;

有用解法步骤如下:
1,将setting.gradle文件的该配置注释掉:
//dependencyResolutionManagement {
// repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
// repositories {
// google()
// mavenCentral()
// jcenter() // Warning: this repository is going to shut down soon
// }
//}

2,在根目录下的build.gradle文件中增加如下配置:
allprojects {
repositories {
google()
//阿里云jcenter仓库
maven{ url 'https://maven.aliyun.com/repository/jcenter' }
maven {
url 'https://jitpack.io'
}
}
}
3,然后点击按钮“sync project with gradle files”即可正常
当在Android Studio中遇到错误提示'Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file'时,可以按照以下步骤解决:1. 注释掉`setting.gradle`文件中的`dependencyResolutionManagement`配置;2. 在根目录的`build.gradle`文件中添加`google()`以及阿里云的JCenter仓库。完成上述修改后,同步Gradle文件即可恢复正常。
1419

被折叠的 条评论
为什么被折叠?



