Firebase添加SHA-1密钥报错:包名与SHA-1组合已被占用且删除无效
解决Firebase添加SHA-1提示「包名+指纹组合已被使用」的问题
- 等系统缓存同步:Firebase和Google Cloud的后台缓存有延迟,删除项目后不会立刻生效,建议等1-2小时再尝试添加。
- 排查所有Firebase项目:检查你名下所有Firebase项目(包括已归档的),确认有没有其他项目还在用相同的包名+SHA-1组合,尤其是那些创建后删除但没彻底清理的项目。
- 清理Google Cloud的OAuth客户端凭据:打开Google Cloud控制台的「API和服务>凭据」页面,找到所有「Android客户端」类型的凭据,删掉对应包名和SHA-1的条目——哪怕关联项目已经删除,这些凭据可能还残留着。
- 重新生成SHA-1密钥:如果前面的方法都没用,用
keytool -list -v -keystore 你的密钥库路径命令重新生成一个SHA-1密钥,再添加到Firebase项目里,避开已被占用的组合。 - 找官方支持处理:要是所有操作都无效,说明是后台残留数据的问题,直接给Firebase提交工单,提供你的包名、SHA-1以及已删除项目的信息,让官方帮忙清理。
内容的提问来源于stack exchange,提问作者Nedim Karavdic
相关产品推荐
相关产品推荐

