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

Firebase 11.8.0与google-services插件3.1.2版本冲突求助

解决Firebase 11.8.0与google-services 3.1.2的版本冲突问题

我之前也碰到过一模一样的构建失败问题,本质是google-services插件和Firebase/Google Play服务SDK版本必须兼容匹配——3.1.2版本的插件最高只支持到Firebase 11.4.2,所以用11.8.0就会触发报错。这里给你两种靠谱的解决办法:

办法一:升级google-services插件版本

这个方案不用降级Firebase SDK,更推荐长期使用:

  • 打开项目根目录的build.gradle文件
  • 将classpath 'com.google.gms:google-services:3.1.2'升级到兼容11.8.0的版本,比如3.2.0(这个版本开始支持Firebase 11.8.0系列)
  • 修改后的根目录build.gradle片段:
buildscript {
    repositories { 
        google() 
        // 你的其他仓库配置
    }
    dependencies { 
        classpath 'com.google.gms:google-services:3.2.0' 
        // 你的其他classpath依赖
    }
}

办法二:降级Firebase SDK到11.4.2

如果暂时不想升级插件,可以选择降级Firebase版本:

  • 打开app模块的build.gradle文件
  • 将implementation "com.google.firebase:firebase-core:11.8.0"改为implementation "com.google.firebase:firebase-core:11.4.2"
  • 注意:所有其他Firebase/Google Play服务相关的依赖也要统一使用11.4.2版本,不然可能会出现其他版本冲突
  • 修改后的app模块build.gradle片段:
dependencies { 
    implementation "com.google.firebase:firebase-core:11.4.2" 
    // 比如你用的firebase-auth、firebase-database等也要改成11.4.2
}

不管选哪种办法,修改完成后,执行./gradlew clean assembleDebug重新构建项目,就能解决这个报错了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:53:51