【问题标题】:SHA1 different key problem on Google play storeGoogle Play 商店上的 SHA1 不同的密钥问题
【发布时间】:2019-05-18 18:20:40
【问题描述】:

我有这个 2015 年制作的应用程序。我已经更新了该应用程序,现在我想将更新的版本上传到 Play 商店。但不幸的是,它给了我一个错误,即 SHA1 密钥不同。我附上下面的图片。 Play store console SS

此外,我所在的组织没有任何关于密钥库密码或别名的信息。从字面上看,没有关于以前版本的信息。因此,我完全不知道如何在 google play store 中更新此应用程序

【问题讨论】:

标签: android google-play apk google-play-console


【解决方案1】:

如果没有 SHA1 密钥,您将无法生成另一个签名 APK 来上传。您必须需要该密钥才能生成要上传的新签名 APK。

Google 不会对您使用应用签名密钥签名的任何现有或新 APK 进行重新签名。这样一来,您就可以在开放、封闭或内部测试轨道中测试您的 app bundle,同时在生产环境中发布您现有的 APK,而无需 Google Play 对其进行任何更改。

【讨论】:

  • 新建一个并从 Google Playstore 中删除该应用并上传新的签名 APK
【解决方案2】:

这基本上意味着您正在尝试使用与用于签署原始 apk 的证书不同的证书生成签名 apk。如果您无法获得持有证书,则必须创建一个新证书(我认为您已经完成了),生成一个签名的 apk,然后将其作为新应用发布到 Play 商店。不过,您将不得不取消发布旧应用程序。尝试对包名称稍作更改,例如从小写字母更改为大写字母,例如从“com.example.company”更改为“Com.example.company”

【讨论】:

    【解决方案3】:

    正是这个问题导致 Google Play 引入了Google Play App signing。如果您的应用选择加入,Google 会保管您的签名密钥,如果您丢失了信息,Google Play 支持人员可以帮助您更改上传密钥。

    但是,如果您未选择加入 Google Play 应用签名,则您无能为力。

    正如其他人所说,最好的选择是取消发布旧应用,创建一个新应用,这次选择加入 Google Play 应用签名,这样就不会再发生这种情况了。

    【讨论】:

      猜你喜欢
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 2017-12-19
      相关资源
      最近更新 更多