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

调试时遇Firebase Core错误:无法解析依赖,求解决方案

解决Firebase Core依赖找不到的问题

核心原因

报错Could not find com.google.firebase:firebase-core:.的直接原因是依赖声明中未指定firebase-core的版本号,另外从Firebase BoM(物料清单)推出后,官方已不再推荐单独依赖firebase-core,而是通过BoM统一管理所有Firebase依赖版本。

具体修复步骤

步骤1:移除无效依赖

打开模块级app/build.gradle文件,找到如下无效声明并删除:

implementation 'com.google.firebase:firebase-core:'

步骤2:添加Firebase BoM(推荐方案)

在app/build.gradle的dependencies块中引入Firebase BoM,它会自动统一所有Firebase库的版本,避免版本冲突:

// 导入Firebase BoM
implementation platform('com.google.firebase:firebase-bom:32.7.0')
// 添加所需Firebase库,无需写版本号
implementation 'com.google.firebase:firebase-analytics' // 替代原firebase-core的核心功能
// 按需添加其他Firebase库示例
implementation 'com.google.firebase:firebase-auth'
implementation 'com.google.firebase:firebase-firestore'

步骤3:同步Gradle

点击Android Studio右上角的Sync Project with Gradle Files按钮,等待同步完成。

备选方案(仅兼容旧项目,不推荐)

若项目必须单独依赖firebase-core,需明确指定版本号,例如:

implementation 'com.google.firebase:firebase-core:21.1.1'

注意该版本已停止维护,优先使用BoM方案。

额外检查项

  • 确保项目根目录的build.gradle(项目级)已添加Google Maven仓库:
buildscript {
    repositories {
        google()
        mavenCentral()
    }
    // 其他配置
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}
  • 确认Gradle插件版本与Firebase版本兼容,避免版本不匹配问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 00:15:55