安装android studio出现的问题Build was configured to prefer settings repositories over project repositories

Build was configured to prefer settings repositories over project repositories but repository 'Gradle Libs' was added by unknown code

这是在android studio中配置init.gradle出现的问题,这句话的意思是“Build被配置为优先选择设置库而不是项目库,但是Gradle lib库是由未知代码添加的”。

我是参考 

Android Studio的安装详细步骤_android studio安装教程-CSDN博客文章浏览阅读1.2w次,点赞6次,收藏71次。Android Studio的安装需要使用到Gradle,JDK,甚至是maven。_android studio安装教程https://blog.csdn.net/m0_51538049/article/details/130596447这个链接安装android studio的。

以下为出现错误解决问题的方法,将C:\User\用户名\.gradle中的init.gradle文件改为init.gradle.kts并在该源文件里添加如下代码:

@file:Suppress("UnstableApiUsage")

object AliYunMaven {
    const val CENTRAL = "https://maven.aliyun.com/repository/central/"
    const val CENTRAL_JCENTER = "https://maven.aliyun.com/repository/public/"
    const val GOOGLE = "https://maven.aliyun.com/repository/google/"
    const val GRADLE_PLUGIN = "https://maven.aliyun.com/repository/gradle-plugin/"
    const val APACHE_SNAPSHOTS = "https://maven.aliyun.com/repository/apache-snapshots/"
}

settingsEvaluated {
    pluginManagement {
        repositories {
            clear()
            maven { url = uri(AliYunMaven.CENTRAL) }
            maven { url = uri(AliYunMaven.CENTRAL_JCENTER) }
            maven { url = uri(AliYunMaven.GOOGLE) }
            maven { url = uri(AliYunMaven.GRADLE_PLUGIN) }
            maven { url = uri(AliYunMaven.APACHE_SNAPSHOTS) }
            google()
            mavenCentral()
            gradlePluginPortal()
        }
    }
    dependencyResolutionManagement {
        repositories {
            clear()
            maven { url = uri(AliYunMaven.CENTRAL) }
            maven { url = uri(AliYunMaven.CENTRAL_JCENTER) }
            maven { url = uri(AliYunMaven.GOOGLE) }
            maven { url = uri(AliYunMaven.APACHE_SNAPSHOTS) }
            google()
            mavenCentral()
        }
    }
}


添加完以后问题就解决了,解决方法源头在这里配置gradle默认使用阿里云Maven - 掘金本文使用init.gradle.kts在新版gradle中,配置全局的maven库默认为阿里云镜像并解决了旧的方案可能会导致的报错。icon-default.png?t=N7T8https://juejin.cn/post/7312727134297702434

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值