【发布时间】:2018-01-17 21:34:52
【问题描述】:
最近我上传了一个应用程序到现在正在运行的游戏商店,我也启用了应用程序登录。但是,当我尝试上传新版本时,我无法找到我的旧密钥库。所以,当我生成新的 KEYSTORE 并尝试上传时,我收到了错误:
您上传了一个未使用上传证书签名的 apk。 您必须使用相同的证书。
如何获取使用相同指纹签名的 apk 并上传到 play-store?
参考:https://support.google.com/googleplay/android-developer/answer/7384423?hl=en
如果您丢失了密钥库或认为它可能已被盗用,请使用 Google Play 应用签名可以请求重置您的上传密钥。 如果您未注册 Google Play App Signing 并丢失了您的 密钥库,您需要发布一个具有新包名称的新应用。
注意:与 KeyStore 有关的许多堆栈溢出问题,但这是与 Google “App Signing” 的新功能相关的一些问题,我没有得到合适的答案。
我已联系 Google,但他们的回复并未证实任何事情。请在下面找到来自 google 的消息。
很抱歉给您带来了困惑,但我可以看到您的应用(使用 包名:com.wma.foodinns.foodinnsapp),你已经成功了 向 Google 注册了您的上传密钥,因此已成功 生成上传密钥。您生成的上传密钥,然后用于 register 是您仍然应该拥有的钥匙,并且应该是 用于将此应用的新 APK 上传到 播放控制台。
您可以从 Play 管理中心下载的证书不是完整的 上传密钥,但包含公钥以及一些额外的 识别有关谁拥有密钥的信息(有关更多信息 关于这一点,请参阅此处列出的定义: https://support.google.com/googleplay/android-developer/answer/7384423?hl=en&ref_topic=7072031)。
您是否仍然拥有您创建的、然后注册为的密钥 作为 Play 管理中心的上传密钥?
【问题讨论】:
标签: android android-studio google-play-console app-signing