升级Android Studio到Arctic Fox后仓库不安全协议报错如何解决?
问题根因
Android Studio Arctic Fox默认配套Gradle 7.0+版本,该版本默认禁止拉取HTTP协议Maven仓库的依赖,你项目中配置的http://dl.bintray.com/mobisystech/maven仓库使用HTTP不安全协议,因此触发解析失败。
解决方案
- 方案一(优先推荐):替换为HTTPS协议仓库地址
找到项目根目录下的settings.gradle文件(旧版项目请找根目录的build.gradle文件),修改对应仓库的配置:
repositories { // 将原有http地址替换为https地址 maven { url 'https://dl.bintray.com/mobisystech/maven' } }
修改后同步Gradle即可,该方案不会降低依赖拉取的安全性。
- 方案二:显式允许该仓库使用HTTP协议
如果对应仓库确实没有提供HTTPS服务,可以在配置中添加允许不安全协议的参数:
repositories { maven { url 'http://dl.bintray.com/mobisystech/maven' allowInsecureProtocol true } }
修改完成后同步Gradle即可正常构建。
内容的提问来源于stack exchange,提问作者SIPL
相关产品推荐
相关产品推荐

