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

迁移Firebase项目时SHA-1与包名组合重复问题求助

输入图片描述

我们的应用原本使用旧Firebase项目,现在要切换到新Firebase项目。旧项目中存在一个SHA密钥,我已将该SHA密钥从旧项目移除并添加到新项目,但此时遇到如下问题:

One or more of your Android apps have a SHA-1 fingerprint and package name combination that's already in use

我希望使用新Firebase项目,但应用已上线无法删除旧项目,该如何解决此问题?

我已将SHA密钥从旧项目移除并添加到新项目,但仍遇到相同问题:

One or more of your Android apps have a SHA-1 fingerprint and package name combination that's already in use

距离我从旧项目移除密钥已过去6-7天,我期望能将该SHA密钥添加到新Firebase项目中。


解决方法
  • 核查旧项目及关联GCP的配置残留
    Firebase的SHA-1+包名组合是全局唯一绑定的,移除旧项目的SHA后,需确认:

    • 旧项目中该包名对应的所有SHA指纹已彻底删除,无遗漏;
    • 登录Google Cloud控制台,找到旧项目对应的GCP项目,进入「API和服务」→「凭据」,检查是否存在包含目标SHA-1和包名的OAuth客户端ID,若有则直接删除。
  • 重置新项目的SHA配置
    先在新项目中移除该SHA密钥并保存,等待15分钟后重新添加,同时重新下载新项目的google-services.json文件替换到本地工程,确保配置文件中的SHA指纹与新项目一致。

  • 申请Firebase后台解绑
    若上述操作后仍无法解决,直接通过Firebase控制台的「支持」通道提交工单,提供以下信息:

    • 应用包名
    • 目标SHA-1指纹
    • 旧Firebase项目ID
    • 新Firebase项目ID
      说明已完成旧项目的SHA移除操作,但系统仍提示冲突,请求后台解绑该SHA-1+包名的组合。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 12:03:05