【问题标题】:Android signed certificate error using same certificate for update使用相同证书进行更新的 Android 签名证书错误
【发布时间】:2013-01-21 21:52:05
【问题描述】:

我正在尝试更新 Google Play 上的当前应用。我正在使用一个 .keystore 文件,我确信它与以前的版本相同,并且我确信密码是正确的。我已经更新了 manifest.xml 中的 versionCode 和 versionName,并阅读了所有 android 文档以提交更新。我刚刚使用相同的 .keystore 更新另一个应用程序,它运行良好。当我尝试上传新的 .apk 文件时,我收到以下错误:

上传失败 您上传的 APK 使用与之前的 APK 不同的证书进行签名。您必须使用相同的证书。您现有的 APK 使用带有指纹的证书进行签名:

[SHA1:CB:17:93:81:FA:07:6E:B7:4C:83:EA:64:79:85:44:3B:7D:08:71:6E]

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

[ SHA1: ED:79:37:8A:77:3A:6E:82:8A:60:55:95:99:0E:56:60:CB:5B:3C:EF,

SHA1:CB:17:93:81:FA:07:6E:B7:4C:83:EA:64:79:85:44:3B:7D:08:71:6E]强>

如您所见,第二个(新)证书的第二个 SHA1 参数与第一个证书相同。但是,由于某种原因,第二个证书有 2 个 SHA1: 参数。有谁知道为什么会有2?我找不到这方面的任何信息,非常感谢任何帮助。

【问题讨论】:

  • @rbertsch8- 嘿,我也遇到了同样的问题...有没有得到你任何解决方案..??我有一个错误的 SHA1 证书而不是两个!
  • @NilayOnAndroid - 不幸的是没有。我们不得不取消发布旧版本并使用新名称重新发布。我给谷歌发了几次电子邮件,他们给我的只是一些自动回复,所以我不会浪费你的时间。像这样的时候,当我意识到苹果的 App Store 支持有多么好,尽管他们削减了 30% 和严格。我们可能会因更新版本而失去数千名用户。
  • @rbertsch8-感谢您的指导..非常感谢!!

标签: android google-play


【解决方案1】:

我只是快速浏览了一下,但是根据这个Can we load multiple Certificates & Keys in a Key Store? 可能有多个密钥,你确定你使用了正确的别名吗?

【讨论】:

    猜你喜欢
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 1970-01-01
    • 2014-03-30
    • 2012-08-24
    • 2017-12-18
    相关资源
    最近更新 更多