【问题标题】:apk with different certificate具有不同证书的 apk
【发布时间】:2015-03-31 18:43:50
【问题描述】:

我遇到了证书问题,两周前我备份了我的电脑,我现在将项目和 key.jks 保存在另一台电脑上我正在尝试升级我的应用程序,但它说这个:

上传失败

您上传的 APK 使用与之前的 APK 不同的证书进行签名。您必须使用相同的证书。

您现有的 APK 使用带有指纹的证书进行签名:

[SHA1:90:F7:82:F9:C0:52:98:D7:EA:F9:9C:79:B9:00:1D:61:7E:5B:C5:06]

并且用于签署您上传的 APK 的证书具有指纹:

[SHA1:7B:67:D7:7B:C6:EB:53:49:94:41:86:89:C0:7A:2B:89:5B:0B:AC:A8]

有什么办法可以解决这个问题吗,该应用有活跃用户,我不想失去他们

【问题讨论】:

  • 您必须使用您上传的相同密钥库文件对 .apk 进行签名,您没有那个副本吗?
  • @DavidJhons 我不这么认为
  • 那我不认为你可以升级你的应用,但继续搜索,对不起
  • @Heshan Sandeepa 我也遇到了同样的问题 有一个键看起来像这样保存任何其他密钥库文件的位置。有没有办法搜索密钥库文件?

标签: android ssl key publish


【解决方案1】:

如果您丢失了 APK 密钥,您将无法更新您的应用程序。这也在 Google 的官方指南中说,为什么保存 API 密钥如此重要。

您可以尝试联系 Google Play 服务,但我怀疑您会得到积极的回应或任何回应。最好是删除应用程序并重新创建并发布它。

否则,您可以将其保留在那里,并且如果没有原始密钥,您将无法对其进行更新。

来自官网Signing Your Application

警告:请妥善保管您的密钥库和私钥 放置,并确保您拥有它们的安全备份。如果你发布 一个应用程序到 Google Play,然后丢失了您用来签名的密钥 应用程序,您将无法发布应用程序的任何更新,因为 您必须始终使用相同的密钥对应用的所有版本进行签名。

【讨论】:

  • 我遇到了同样的问题 有一个键看起来像这样 > oi39.ElqNBBjc72BiKRprL9r4IpVKvtKxT-IioEpVlpW9FnoeKd8Do3jdoce‌​93_komdho30cn_jd003j‌​......Illsiiwk93si0s‌​-D3g ....我希望它apk 密钥。如果是这样,我应该如何解决这个问题?
猜你喜欢
  • 1970-01-01
  • 2016-04-01
  • 1970-01-01
  • 2021-04-03
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
  • 2019-06-25
相关资源
最近更新 更多