Could not resolve all dependencies for configuration.Using insecure protocols with repositories 解决

一.问题:

使用gradle 构建maven项目时报错:
Could not resolve all dependencies for configuration ‘:Examples:debugRuntimeClasspath’.
Using insecure protocols with repositories, without explicit opt-in, is unsupported.

二. 原因

项目配置中存在一些问题,尤其是与依赖解析或仓库安全协议有关。这个问题通常出现在尝试从使用了不安全协议(如HTTP而非HTTPS)的Maven仓库中拉取依赖时。从某个版本开始,Gradle默认不允许使用不安全的协议来解决依赖。

三. 解决方法

迁移到HTTPS: 检查你的build.gradle文件(或对应的Gradle配置文件),寻找所有声明的仓库地址。如果它们是用HTTP而非HTTPS,尝试将它们更改为HTTPS。例如,如果你的配置中有这样的行:
maven { url “http://repo.maven.apache.org/maven2” }
将其更改为:
maven { url “https://repo.maven.apache.org/maven2” }

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值