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

Android应用运行时Firebase Analytics崩溃问题排查咨询

问题结论

Tag Manager引入的firebase-analytics 17.0.0与项目使用的19.0.1版本差异,是导致本次崩溃的核心原因。Firebase全家桶组件对版本一致性要求极高,跨两个大版本的依赖混用会直接出现API不兼容、类/方法签名不匹配、初始化逻辑冲突等问题,触发运行时崩溃。

解决方案

  • 强制统一Firebase Analytics版本
    在模块级build.gradle的android节点外、dependencies节点上方添加版本锁定配置:
configurations.all {
    resolutionStrategy {
        // 强制所有依赖路径的firebase-analytics统一使用19.0.1版本
        force 'com.google.firebase:firebase-analytics:19.0.1'
        // 若其他Firebase组件也存在版本冲突,可在此处添加对应force规则统一锁定
    }
}

配置完成后同步项目,重新生成依赖树验证所有firebase-analytics引用均已锁定到19.0.1。

  • 升级适配版本的Tag Manager
    当前使用的Tag Manager版本过旧才会依赖17.0.0版本的firebase-analytics,建议升级Tag Manager到与firebase 19.0.1适配的版本:com.google.android.gms:play-services-tagmanager:17.0.1及以上,避免出现其他隐性兼容问题。

  • 排查第三方依赖内嵌SDK冲突
    检查你引入的appbase.aar第三方厂商依赖是否内嵌了旧版本Firebase SDK,若存在可通过exclude规则移除重复依赖:

implementation (name: 'appbase', ext: 'aar') {
    exclude group: 'com.google.firebase', module: 'firebase-analytics'
    // 若有其他重复的Firebase组件,可在此处添加对应exclude规则
}

若已开启混淆/DexGuard,需确认已经添加Firebase官方提供的混淆规则,避免核心类被误裁剪导致崩溃。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 12:15:02