【问题标题】:Keystore SHA1 doesn't match with fingerprint certificateKeystore SHA1 与指纹证书不匹配
【发布时间】:2018-04-03 11:17:00
【问题描述】:

我已生成签名的 apk 并在 3 个月前上传。现在我编辑项目并使用以前的 keystore.jks 重新生成签名的 apk。但谷歌拒绝提及不同的证书指纹。我确信我在这台笔记本电脑上只开发了一个应用程序,并且只有一个 jks 文件。我已经使用这个密钥库上传了 apk。我有密钥库备份、以前签名的 apk 和项目文件,知道如何解决这个问题。另外,我的签名报告显示 debug.keystore 而不是我的真实文件名(其中存储了密钥库的 samplekey.jks)但在其他教程中我找到了真实的密钥库文件名(.jks 格式)

它毁了我的 2 天,现在我一无所知。一个论坛建议我更改计算机时钟并上传。但我认为这不是正确的方法。是否有任何想法将密钥库以前的 apk 复制到当前开发的 apk 或任何解决方案。

【问题讨论】:

    标签: android keystore android-keystore google-play-developer-api signed-apk


    【解决方案1】:

    这是选择Google Play App Signing 的一个非常好的理由。

    从错误消息中可以看出您已注册 Google Play 应用签名(因为它询问您的上传证书)。您可以联系 Google Play 开发人员支持,他们可以将您转移到新的上传证书。请参阅the help docs 中的“丢失或泄露的私钥”部分了解该怎么做。

    【讨论】:

    • 带有 APK 的应用不需要使用 Google Play App Signing,而带有 Android App Bundles 的应用必须使用 Google App Signing。
    • 我不明白为什么这与问题或这个答案有关?
    猜你喜欢
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 2021-10-27
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    相关资源
    最近更新 更多