You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter构建异常:io.grpc:grpc-core依赖拉取失败返回502 Bad Gateway

错误原因

该错误由Bintray服务正式停止运营导致,原构建配置中依赖的google.bintray.com源无法访问,无法拉取io.grpc:grpc-core依赖,和本地代码修改无关。

解决方案

1. 替换Gradle Maven源

找到项目根目录下的android/build.gradle文件,修改allprojects下的repositories配置,移除所有失效的bintray相关源,替换为官方标准源或国内镜像源:

allprojects {
    repositories {
        // 国内用户建议优先添加阿里镜像源,提升依赖拉取速度
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        // 官方标准源
        google()
        mavenCentral()
    }
}

2. 强制指定grpc-core版本

在android/build.gradle的allprojects块内添加依赖强制配置,避免动态版本解析失败:

allprojects {
    // 此处保留上面修改后的repositories配置
    configurations.all {
        resolutionStrategy {
            force 'io.grpc:grpc-core:1.28.0'
        }
    }
}

3. 清理缓存重新构建

按顺序执行以下操作:

  • 运行Flutter清理命令:flutter clean
  • 删除android目录下的.gradle缓存文件夹
  • 重新启动Flutter应用即可

如果上述操作完成后仍有异常,可尝试升级cloud_firestore插件到最新兼容版本,避免旧版本依赖的废弃源问题。


内容的提问来源于stack exchange,提问作者user17550050

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 00:24:04