jCenter 和 Bintray 正在关闭。怎么办?如果使用第三方库如何解决?

Sid*_*nge 4 gradle bintray android-studio build.gradle jcenter

jCenter 和 Bintray 正在关闭。那么我们该如何解决这个问题,如果项目中使用了第三方库怎么办?请帮帮我。提前致谢。

Soc*_*rew 10

在所有build.gradle文件中替换jcenter()mavenCentral()(或者如果已经设置了 mavenCentral,则将其删除)。

如果您仍然有需要的依赖项jcenter()(出现此类错误:)Could not find com.jeroenmols:mylibrary:1.0.0.,您可以将 jCenter 的使用限制为仅此依赖项:

jcenter() {
    content {
        includeModule("com.jeroenmols", "mylibrary")
    }
}
Run Code Online (Sandbox Code Playgroud)

JCenter 将允许在2022 年 2 月 1 日之前下载依赖项,因此在此之前您可以联系缺失库的开发人员并要求他们从 jCenter 迁移。

来源和更多细节

编辑: JFrog 更新了他的声明,他们将无限期地将 jcenter 作为只读存储库。因此,如果您仍然有来自 jCenter 的依赖项,您应该能够将其保留为工件的可靠来源。