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

2024-04-02

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


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

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

jcenter() {
    content {
        includeModule("com.jeroenmols", "mylibrary")
    }
}

JCenter 将允许下载依赖项,直到2022 年 2 月 1 日 https://developer.android.com/studio/build/jcenter-migration,因此在此之前您可以联系缺失库的开发人员并要求他们从 jCenter 迁移。

来源和更多细节 https://jeroenmols.com/blog/2021/02/04/migratingjcenter/

EDIT:JFrog 更新了announce https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/他们将无限期地将 jcenter 作为只读存储库保留。因此,如果您仍然有来自 jCenter 的依赖项,您应该能够将其保留为工件的可靠来源。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐