【问题标题】:Generate New Keystore with Google provided SHA1 fingerprint使用 Google 提供的 SHA1 指纹生成新的密钥库
【发布时间】:2019-03-30 09:49:33
【问题描述】:
我生成了签名的 apk 并上传到了 Playstore。现在,我丢失了我的密钥库并联系了 Google 以重置我的密钥库。他们给了我新的 SHA1 指纹。然后他们要求我使用 Google 团队提供的指纹生成新的密钥库。
我尝试了所有可能的方法并用谷歌搜索但没有运气。
我在 SO 中经历了很多答案,并按照答案中给出的步骤进行操作,但无法使用新的 SHA1 指纹生成密钥库。
有人可以帮助使用 Google 提供的 SHA1 指纹生成密钥库的步骤。
【问题讨论】:
标签:
android
google-play-services
android-keystore
android-app-signing
【解决方案1】:
您不能仅从指纹生成密钥库。
如果您已注册 Play 应用签名并要求 Google 重置您的密钥,那么他们会要求您创建一个新的密钥库并向他们提供证书指纹。所以在这个阶段你应该是拥有密钥库的人。
如果您尚未注册 Play 应用签名,则无法重置密钥。我不知道 Google 支持团队告诉你什么,但如果他们给了你一个证书指纹,那么可能是这样你就可以尝试找到与证书匹配的密钥库。
无论如何,Google 都无法为您提供可让您签署应用程序的密钥库。要么您已注册 Play App Signing 并且您可以重置它(然后您将创建一个新的密钥库),或者您必须创建一个具有新包名称的新应用。
如果您忘记了自己是否注册了 Play 应用签名,可以在 Play 管理中心的应用签名页面中查看。
希望对你有帮助,