gpt4 book ai didi

android - 允许不安全的协议(protocol),android gradle

转载 作者:行者123 更新时间:2023-12-04 23:35:36 24 4
gpt4 key购买 nike

我最近将我的 android 工作室更新为北极狐,但我的项目出现错误

A problem occurred configuring root project 'so10'.
> Could not resolve all dependencies for configuration ':classpath'.
> Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository
'maven3(http://oss.sonatype.org/content/repositories/snapshots)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols.
See https://docs.gradle.org/7.0.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
这是我的 gradle 出现问题的地方
repositories {
// maven { url 'https://maven.fabric.io/public' }
maven { url "https://jitpack.io" }
maven { url 'https://raw.github.com/Raizlabs/maven-releases/master/releases' }
maven { url 'http://oss.sonatype.org/content/repositories/snapshots'}
maven { url "https://plugins.gradle.org/m2/" }
maven { url 'https://maven.google.com' }
google()
mavenCentral()
jcenter()
}
我该如何解决?

最佳答案

对于 Gradle 7+ 版本中的不安全 HTTP 连接,我们需要指定一个 bool 值 allowInsecureProtocolMavenArtifactRepository 一样关闭。
由于您收到了 sonatype 的此错误消息存储库,您需要如下设置存储库:

  • Groovy DSL
  • repositories {
    maven {
    url "http://oss.sonatype.org/content/repositories/snapshots"
    allowInsecureProtocol = true
    }
    // other repositories ...
    }
  • Kotlin DSL
  • repositories {
    maven {
    url = uri("http://oss.sonatype.org/content/repositories/snapshots")
    isAllowInsecureProtocol = true
    }
    // other repositories ...
    }

    关于android - 允许不安全的协议(protocol),android gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68585885/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com