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

集成Firebase时遇异常:无法解析com.google.firebase:firebase-core:15.0.0

解决Firebase依赖报错:Failed to resolve: com.google.firebase:firebase-core:15.0.0

嘿,这个报错我太熟了!很多开发者第一次集成Firebase时都会踩这个坑,咱们一步步来排查解决:

  • 检查Google Maven仓库是否配置正确
    首先得确保你的项目级build.gradle(不是app模块下的那个)里已经添加了Google的Maven仓库,这是依赖能被找到的基础。正确配置应该是这样的:

    allprojects {
        repositories {
            google() // 优先用这个,Android Studio 3.0+推荐的写法
            mavenCentral() // 替代已弃用的jcenter()
        }
    }
    

    要是你用的是更老的Android Gradle插件版本,可能得换成maven { url 'https://maven.google.com' },但还是建议尽量升级插件用google()。

  • 匹配Firebase依赖与Google服务插件版本
    Firebase的依赖版本和com.google.gms:google-services插件版本必须对应!15.0.0版本的firebase-core,对应的google-services插件至少得是4.0.1。你可以在项目级build.gradle里检查:

    dependencies {
        classpath 'com.google.gms:google-services:4.0.1' // 也可以用更高的兼容版本
    }
    

    版本不匹配是这个报错的高频原因,一定要对应上。

  • 清理缓存并重新同步项目
    Gradle的缓存有时候会抽风,试试这几招:

    1. 点击Android Studio右上角的「Sync Project with Gradle Files」按钮
    2. 执行File > Invalidate Caches / Restart,选择「Invalidate and Restart」
    3. 手动删掉项目根目录的.gradle文件夹和app模块下的build文件夹,再重新同步
  • 关闭Gradle离线模式
    要是你之前开了离线模式,Gradle就没法下载新的依赖包了。去File > Settings > Build, Execution, Deployment > Build Tools > Gradle里,确保「Offline work」没有被勾选。

  • 升级到兼容的最新版本(可选)
    15.0.0是挺老的版本了,要是没有特殊需求,建议直接升级到Firebase的最新稳定版本——不仅能解决这个问题,还能拿到更多功能和bug修复。另外注意:新版Firebase里,firebase-core已经被整合到firebase-analytics里了,你可以直接替换成:

    implementation 'com.google.firebase:firebase-analytics:21.5.0' // 版本号以官方最新为准
    

    记得同步前把google-services插件也升级到对应版本哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:49:11