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

如何将Android Studio项目从个人Firebase账号切换绑定至客户Firebase账号

Android Studio项目切换绑定新Firebase账号操作步骤

前置准备

  • 提前备份原有项目的全部代码、旧google-services.json文件,以及旧Firebase账号下需要迁移的业务数据(如Firestore文档、Auth用户列表、云函数代码、存储桶文件、远程配置参数等)
  • 确认客户Firebase账号已经给你开通了项目编辑权限,或者可以直接登录客户账号操作

步骤1:移除旧账号绑定配置

  • 删除Android项目app模块根目录下的旧google-services.json文件
  • 如果你本地安装了Firebase CLI,先执行firebase logout登出个人Firebase账号

步骤2:在客户Firebase账号下配置目标项目

  • 登录客户的Firebase控制台,选择已有目标项目或者新建项目
  • 进入「项目设置」页面,在「您的应用」板块点击添加Android应用
  • 填写和现有Android项目完全一致的应用包名,如有需要可补充填写应用别名
  • 若应用使用了Google登录、手机号认证、动态链接等功能,需要将应用的调试SHA1、发布签名SHA1一并填写到配置中
  • 生成并下载新的google-services.json文件

步骤3:更新Android项目配置

  • 将新下载的google-services.json文件放到Android项目的app模块根目录下
  • 检查Gradle配置,确认无错误:
    • 项目级build.gradle文件的dependencies块中存在Google服务依赖:classpath 'com.google.gms:google-services:最新稳定版本号'
    • app级build.gradle文件的顶部已经引入Firebase相关依赖,文件末尾存在插件应用代码:id 'com.google.gms.google-services'
  • 点击Android Studio的「Sync Project with Gradle Files」按钮,等待同步完成

步骤4:功能验证与数据迁移

  • 本地运行APP,测试所有用到Firebase的功能,确认数据读写、事件上报、认证等逻辑均指向新的Firebase项目
  • 把之前从旧账号导出的业务数据导入到客户的新Firebase项目中
  • 若使用了云函数、安全规则、远程配置等配置,在客户项目中重新部署或导入对应的配置内容
  • 如果需要对外发布版本,重新打测试包/正式包验证后再上线

注意:如果后续需要通过Firebase CLI部署资源,需要先执行firebase login登录客户的授权账号,切换到对应项目后再执行部署操作,避免资源误部署到旧账号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 06:15:02