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

Firebase控制台操作被禁止:Android项目添加SHA-1密钥失败求助

解决Firebase添加SHA-1时「操作被禁止」的问题

我之前也碰到过一模一样的坑,结合自己的排查经验和Firebase的权限逻辑,给你整理几个大概率能解决问题的方向:

可能的原因1:关联Google Cloud项目的权限不足

Firebase项目本质是绑定在Google Cloud(GCP)项目上的,有时候哪怕你是Firebase项目的创建者,在对应的GCP项目里可能没有足够权限修改SHA-1配置。

解决步骤:

  • 打开Firebase控制台,进入你的项目设置,找到「Google Cloud项目」区块,点击链接跳转到对应的GCP项目
  • 在GCP控制台的「IAM与管理员」页面,检查你的账号是否拥有「所有者」「Firebase管理员」这类高权限角色
  • 如果没有,点击「添加」按钮,给你的账号分配对应的角色,保存后回到Firebase控制台重试

可能的原因2:SHA-1密钥格式错误

看起来你排除了重复使用的情况,但有时候复制SHA-1时容易混入空格、换行或者漏字符,导致控制台判定操作无效。

解决步骤:

  • 重新生成并复制正确的SHA-1:在Android Studio右侧打开Gradle面板,找到你的app模块 → 展开Tasks → android → 双击运行signingReport,在控制台输出里复制完整的SHA-1值(注意不要复制前后的多余内容)
  • 手动输入时确保格式是40个十六进制字符,用冒号分隔(例如1A:2B:3C:...),不要有空格或其他符号

可能的原因3:Firebase控制台的会话/缓存异常

浏览器缓存或会话状态异常可能导致权限判断出错,这种情况很常见但容易被忽略。

解决步骤:

  • 用浏览器的无痕模式打开Firebase控制台,重新登录你的账号后尝试添加SHA-1
  • 或者清除当前浏览器的缓存和Cookie,刷新后重试,也可以换个浏览器测试

可能的原因4:账号所属组织的权限限制

如果你的Google账号属于某个Google Workspace组织,组织管理员可能设置了限制策略,禁止修改Firebase项目的签名密钥配置。

解决步骤:

  • 联系组织的IT管理员,确认是否有相关的权限限制,请求解除对应的配置权限

如果以上方法都不行,你可以尝试备份项目数据后删除当前Firebase项目,重新注册应用再添加SHA-1;或者直接提交Firebase支持工单,提供你的项目ID和错误截图让官方排查。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:33:43