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

Android应用FirebaseInstallations.registerFidWithServer空指针崩溃求助

解决Firebase Analytics集成中的FirebaseInstallations空指针崩溃问题

你遇到的空指针崩溃是Firebase Installations旧版本的已知bug,该问题已在firebase-installations:16.3.3版本中修复。由于Firebase Analytics会间接依赖Firebase Installations,你需要强制Gradle使用指定版本,步骤如下:

1. (可选)确认当前依赖版本

运行终端命令查看当前间接依赖的Firebase Installations版本:

# macOS/Linux
./gradlew app:dependencies

# Windows
gradlew.bat app:dependencies

在输出中搜索com.google.firebase:firebase-installations,确认当前版本是否低于16.3.3。

2. 强制指定目标版本

在Module级的build.gradle文件的dependencies块中,直接添加该库的依赖并指定16.3.3版本,Gradle会自动用这个版本替换间接依赖的旧版本:

dependencies {
    // 保留你原有的所有依赖...
    implementation 'com.google.firebase:firebase-installations:16.3.3'
}

3. 验证依赖替换生效

再次运行步骤1的命令,确认firebase-installations的版本已变为16.3.3。

4. 测试应用

重新构建并运行应用,检查是否仍出现该空指针崩溃。

注意事项

  • 此操作不会破坏现有应用功能,16.3.3版本与你当前使用的Firebase Analytics 17.x版本完全兼容。
  • 后续若升级Firebase相关库,可根据官方版本同步调整该依赖,但当前场景下保持16.3.3即可解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 23:15:45