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

集成Firebase Crashlytics提示google_app_id无效该如何解决?

问题解决方案
  • 修正app模块build.gradle的插件加载顺序
    com.google.gms.google-services插件负责解析google-services.json生成配置,必须放在crashlytics插件之前加载,调整后顺序如下:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
  • 清理无效构建缓存
    旧的构建缓存会导致新配置不生效,依次执行Android Studio菜单栏的Build -> Clean Project、Build -> Rebuild Project,也可手动删除项目根目录下的.gradle、build文件夹,以及app模块下的build文件夹后重新编译。
  • 核对google-services.json放置位置
    确认google-services.json文件放在app模块的根目录下,而非项目根目录。如果项目有多渠道/构建变种配置,确认对应变种目录下没有覆盖错误的配置文件。
  • 升级依赖到兼容稳定版
    当前使用的google-services、crashlytics gradle插件以及Firebase BOM版本存在已知的配置解析兼容问题,升级到以下稳定版本即可解决:
    根目录build.gradle依赖调整:
    classpath 'com.google.gms:google-services:4.4.0'
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.9'
    
    app模块build.gradle中Firebase BOM调整:
    implementation platform('com.google.firebase:firebase-bom:32.7.0')
    
  • 移除冲突依赖
    项目中依赖的play-services-gcm属于已废弃服务,和Firebase服务存在ID读取冲突,移除以下依赖即可:
    implementation 'com.google.android.gms:play-services-gcm:17.0.0'
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 13:54:03