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

Android Studio构建正常,上传至Firebase/Google Play时遇Firebase Installations服务不可用错误

解决Firebase Installations服务不可用问题
  • 检查Play App Signing的SHA-256指纹
    上传应用到Google Play后,Google会用Play App Signing证书重新签名应用,这时候必须把Google Play控制台「应用签名」页面里的SHA-256指纹添加到Firebase项目设置中,不能只加本地签名用的指纹——这是很多人踩坑的点。

  • 确认Firebase Installations API已启用
    打开和Firebase项目关联的Google Cloud控制台,搜索「Firebase Installations API」,看看是否已经启用。要是没开,手动开启就行,这个API是Firebase安装服务正常工作的必要前提。

  • 检查混淆规则是否干扰Firebase组件
    应用开了混淆(ProGuard/R8)的话,得确保没把Firebase Installations相关类给优化掉。把以下规则加到混淆配置文件里:

    -keep class com.google.firebase.installations.** { *; }
    -keep class com.google.android.gms.tasks.** { *; }
    
  • 验证google-services.json的包名匹配
    确认下载的google-services.json里的package_name和发布版本的包名完全一致,包括build变种(比如release版用了不同包名后缀)的情况。多渠道打包的话,要对应好配置文件。

  • 清理缓存并重新同步项目
    在Firebase控制台重新生成google-services.json,回到Android Studio执行「File > Sync Project with Gradle Files」,同时清理项目缓存(「File > Invalidate Caches...」),避免旧配置残留影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 19:52:11