【问题标题】:Can you download/access your Android app signing key from Google Play Console if you let Google manage keys?如果您让 Google 管理密钥,您可以从 Google Play Console 下载/访问您的 Android 应用签名密钥吗?
【发布时间】:2018-08-21 23:40:33
【问题描述】:

很遗憾,我认为我丢失了用于签署我的 Android 应用程序包的密钥的本地副本。上传/使用 Google Play 控制台时,我会允许 Google 管理我的所有密钥。我的问题是是否可以从 Google 获取密钥副本来替换我丢失的本地副本?

【问题讨论】:

    标签: android key apk google-console-developer


    【解决方案1】:

    您无法获得密钥的副本,但 Google 允许您重置密钥,即创建一个新密钥并向他们提供证书。在他们验证您的身份后,您就可以上传使用新上传密钥签名的新 APK/App Bundle。

    请参阅https://support.google.com/googleplay/android-developer/answer/7384423 上的创建新的上传密钥部分,

    【讨论】:

      【解决方案2】:

      幸运的是,我发现我已经(明智地)备份了我的密钥 - 惊慌失措!然而,在我到达那一点之前,我从谷歌那里得到了一些有用的回复,这可能会帮助其他有类似问题的人:

      感谢您联系 Google Play 开发者支持。 我很乐意帮助您重置上传密钥,但请先指定您所指的应用程序的包名称,然后我才能继续。新的上传密钥将用于签署您上传到 Play 的 APK。

      以下是生成和注册新上传密钥的方法: 按照 Android Studio 帮助中心中的说明生成新密钥。它必须不同于任何以前的密钥。或者,您可以使用以下命令行生成新密钥: keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks 此密钥必须是 2048 位 RSA 密钥,并且有效期为 25 年。 将该密钥的证书导出为 PEM 格式: keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks 回复此电子邮件并附上 upload_certificate.pem 文件。

      请告诉我您希望使用新的上传密钥重置哪个应用

      【讨论】:

        【解决方案3】:

        如果您使用 Google Play 签名,则必须使用上传密钥对 APK 进行签名,然后 Google 使用最终密钥对其进行签名。这意味着,如果您丢失了上传密钥,您可以联系 Google Play 支持并提供新的上传密钥。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-02-16
          • 1970-01-01
          • 2018-12-21
          • 2021-09-21
          • 2023-03-31
          • 2018-07-29
          • 1970-01-01
          • 2021-06-22
          相关资源
          最近更新 更多