当前位置: 首页 > 知识库问答 >
问题:

生成失败-无法解析io。grpc:grpc核心:[1.28.0]。(是的,我已升级到mavenCentral())

邹宣
2023-03-14

我能够在 10 月 6 日构建和发布我的颤振应用程序,我今天在 10 月 30 日返回,我收到此构建错误:

  • 无法解析io.grpc: grpc-core:[1.28.0]。
  • 无法将https://jcenter.bintray.com/io/grpc/grpc-core/maven-metadata.xml。
  • 读取超时

似乎< code>cloud_firestore有一个问题,不知何故,它仍然试图从jcenter读取,我被告知它已关闭,不支持新的存储库,但问题是,自从我上次发布和构建以来,我没有更改任何一行,也没有更新任何包,是什么导致了这个问题?

我记得几个月前我也有过类似的问题,但在我用mavenCentral替换jcenter后,一切都被修复了,但这次它又回来了。

Launching lib\main.dart on Android SDK built for x86 in debug mode...

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:processDebugResources'.
> Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'.
   > Could not resolve io.grpc:grpc-core:[1.28.0].
     Required by:
         project :app > project :cloud_firestore > com.google.firebase:firebase-firestore:21.7.1 > io.grpc:grpc-android:1.28.0
         project :app > project :cloud_firestore > com.google.firebase:firebase-firestore:21.7.1 > io.grpc:grpc-okhttp:1.28.0
      > Failed to list versions for io.grpc:grpc-core.
         > Unable to load Maven meta-data from https://jcenter.bintray.com/io/grpc/grpc-core/maven-metadata.xml.
            > Could not HEAD 'https://jcenter.bintray.com/io/grpc/grpc-core/maven-metadata.xml'.
               > Read timed out

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org
BUILD FAILED in 1m 37s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

这是我的< code>build.gradle:

buildscript {
    ext.kotlin_version = '1.3.50'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.2'
        classpath 'com.google.gms:google-services:4.3.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

是的,我的应用程序很旧了,因为我还没有更新到零安全。

有什么提示可以避免将来出现此问题吗?

如何解决当前问题?

共有1个答案

公良昕
2023-03-14

和我一样

  Could not HEAD 'https://jcenter.bintray.com/com/stripe/stripe-android/maven-metadata.xml'.
           > Read timed out

JCenter似乎有问题。它应该是可用的,尽管它已更改为只读。

参见https://updownradar.com/status/jcenter.bintray.com

我也不指望周日有解决方案;)所以就等到明天吧。

关于JFROG:

2021年4月27日更新:我们听取了社区的意见,并将无限期地将JCenter保留为只读存储库。我们的客户和社区可以继续依赖JCenter作为Java包的可靠镜像。(来源https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/)

 类似资料:
  • 我最近更新了我的项目的gradle版本,从2.14.1到3.0。从那以后,gradle构建每次都失败,出现以下错误: 错误:原因:org.gradle.api.internal.tasks.defaultTaskinputs$TaskinputUnionFileCollection无法强制转换为org.gradle.api.internal.file.Collections.defaultConf

  • 我正在用TypeScript编写Express应用程序,并尝试使用webpack将生产代码和供应商模块转换为单个bundle.js文件。但是我不能这样做,因为一个奇怪的node-pre-gyp错误: 我正在运行节点8.11.2。这是我的: 知道吗?提前谢谢你。

  • 升级核心3.0后,无法在包管理器中添加迁移。这是我的错误

  • 我在将Firebase项目从旧域升级到新的谷歌Firebase域时收到以下错误。 无法解析:com。谷歌。firebase:firebase核心:9.0.0 我遵循了Firebase留档中提到的步骤,在将Firebase添加到您的Android项目部分,主题为可用库。 我可以选择什么来解决这个错误?

  • 我升级了我的AS,错误开始出现 我找了所有的地方,但我不能解决问题 这是我的构建。gradle(项目),脱机是未检查的,我做了无效和重启没有工作, 什么意思不能解决依赖?这是我在gradle(应用程序)中添加存储库时得到的结果