在没有明确选择加入的情况下,对存储库使用不安全的协议

SIP*_*IPL 7 android android-studio build.gradle

我最近将我的工作室更新为 Arctic Fox,但我的项目出现错误

Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.
Using insecure protocols with repositories, without explicit opt-in, 
is unsupported. Switch Maven repository 'maven3(http://dl.bintray.com/mobisystech/maven)' 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.
Run Code Online (Sandbox Code Playgroud)

Yag*_*Rey 7

检查build.gradle中的存储库。理想情况下,它们应该指向https域。

例子。

repositories {
    maven {
        url "https://jitpack.io"
    }
}
Run Code Online (Sandbox Code Playgroud)

如果url只存在于http协议下,可以添加allowInsecureProtocol属性。请参阅以下示例

repositories {
    maven {
        url "http://oss.sonatype.org/content/repositories/snapshots"
        allowInsecureProtocol = true //add this line
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 不起作用。我也尝试过“setAllowInsecureProtocol(true)”。Gradle 7 不使用我们公司的内部存储库进行构建。:/ (2认同)