android JCentre可能会永久关闭我们有什么选择?

xeufq47z  于 2022-11-03  发布在  Android
关注(0)|答案(3)|浏览(104)

我一直在尝试建立一个React原生应用程序,因为今天凌晨,但得到以下错误:

> Could not HEAD 'https://jcenter.bintray.com/com/facebook/react/react-native/maven-metadata.xml'.
> Read timed out

在检查了https://jcenter.bintray.com之后,我发现它坏了。有人能给我指出解决这个问题的正确选择吗?既然他们说网站可能不会恢复,有没有其他选择?

pdkcd3nj

pdkcd3nj1#

根据Github上已解决的问题,临时解决方案可能如下所示:
第一个
如果问题来自node_modules,则可以使用patck-package保留生产环境中的更改。

i7uaboj4

i7uaboj42#

我猜你的问题已经是answered here了。
this source:中所述
自2021年3月31日起,JCenter将不再接受任何提交。
因此,您应该将所有存储库迁移到备用主机,如mavenCentral

kokeuurv

kokeuurv3#

正如https://stackoverflow.com/a/74265617/772091中所述,依赖项可以自带jcenter()仓库。如果你可以等待每个依赖项更新,你可以使用android/app/build.gradle文件强制删除这些仓库:

allprojects {
    repositories {
        all { ArtifactRepository repo ->
            if (repo instanceof MavenArtifactRepository) {
                def url = repo.url.toString()
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    remove repo
                }
            }
        }
...

相关问题