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

如何将Android应用迁移至新Firebase账户并保留原包名?

Firebase包名迁移问题:旧账户删应用后新账户无法复用原包名

问题详情

我正在把Android应用从旧Firebase账户迁移到新账户,已经在旧Firebase项目里删掉了对应应用,但在新账户注册时一直弹出错误:

An app with this package name already exists in your project. You can register additional SHA1s for the app in Settings.

注意:这个新账户是完全没添加过任何应用的全新账户,换个包名就能正常创建应用,但我必须保留原包名。开发环境是Android Studio,用Gradle做构建配置。

排查操作与最终解决

  • 确认旧账户应用为永久删除:进入旧项目的「项目设置」-「应用」,确认是彻底删除(删除时需勾选删除关联服务数据,不是仅从项目移除)
  • 等待系统同步延迟:Firebase的删除操作存在滞后性,从旧账户永久删除应用后,需要等待数小时甚至1天,包名才会完全释放
  • 清理本地残留:在Android Studio里执行File -> Invalidate Caches...清理缓存,删掉本地的google-services.json文件,避免旧配置干扰
  • 核对包名准确性:确保新账户输入的包名和旧项目删除的应用包名完全一致(注意大小写、特殊字符)

解决验证

等待系统同步完成后,原包名已成功在新Firebase项目中注册,问题解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 20:09:52