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

Flutter项目构建时firebase_core报依赖解析失败错误如何解决?

解决方案

1. 移除冲突的版本声明

你同时配置了FlutterFire的SDK版本参数和firebase-bom依赖,二者版本管理逻辑冲突,是找不到com.google.firebase:firebase-common的核心原因。删除根目录build.gradle中以下代码块即可:

rootProject.ext {
    set('FlutterFire', [
            FirebaseSDKVersion: '25.12.0'
    ])
}

使用firebase-bom后,所有Firebase安卓端依赖版本会由bom统一管理,无需额外手动指定版本。

2. 替换废弃的依赖仓库

jcenter已经在2022年正式停止服务,无法拉取新的依赖包。将所有build.gradle文件中repositories块内的jcenter()替换为mavenCentral(),同时确保根目录build.gradle的allprojects -> repositories块也同时配置了google()和mavenCentral()。

3. 升级适配的构建工具版本

当前使用的Gradle插件、Kotlin版本过低,和最新版firebase_core不兼容:

  • 将安卓Gradle插件版本com.android.tools.build:gradle升级到7.0.2及以上
  • Kotlin版本ext.kotlin_version升级到1.6.10及以上
  • 同步修改gradle-wrapper.properties中的Gradle分发版本,和插件版本匹配(例如Gradle插件7.0.2对应Gradle核心版本7.0.2+)

4. 清理缓存重新构建

依次执行以下命令清理缓存后重试构建:

flutter clean
flutter pub get

如果仍然报错,删除android目录下的.gradle隐藏文件夹后再重新运行项目。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 13:42:03