【问题标题】:Cannot sign apk with old certificate无法使用旧证书签署 apk
【发布时间】:2016-08-31 21:09:10
【问题描述】:

我在 Android Play 中的当前版本是 23.01.2011。当时 可以在不使用选项中的算法的情况下创建密钥。

从 08.2012 开始,我必须使用选项创建一个新的密钥库

-sigalg MD5withRSA -keyalg RSA -keysize 1024

并使用给定的 jarsigner 签署我的 apk

-sigalg MD5withRSA -digestalg SHA1

从那时起,我以这种方式签署我的 apk,但从未尝试上传新版本 直到现在都在谷歌市场上。

事实证明,虽然我使用相同的文本创建密钥,但签名与旧的不一样。

虽然我有旧的密钥库,但我想我不能再用它来签署 apk 与它匹配与市场上相同的签名,一些尝试导致未签名的 apk。

有没有可能做到?

【问题讨论】:

    标签: android md5 signature jarsigner


    【解决方案1】:

    找到解决方案! 再次尝试使用仅提供选项 SHA1 的旧密钥存储,即

    -digestalg SHA1

    apk 再次使用旧证书签名! 我可以在 Google play 中上传新版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      • 2017-12-24
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多