Android Play中我当前的apk版本是从2011年1月23日开始的。那时候 可以在选项中不使用算法来创建密钥。
从2012年8月起,我不得不使用选项
创建一个新的密钥库-sigalg MD5withRSA -keyalg RSA -keysize 1024
并使用jarsigner签名我的apk
-sigalg MD5withRSA -digestalg SHA1
从那以后我以这种方式签署我的apk但从未尝试上传新版本 直到现在在谷歌市场。
事实证明,签名虽然我使用相同的文字来创建密钥,但与旧密钥不同。
虽然我有旧的密钥库,但我想我不能再用它来签名了 apk用它来匹配与市场上相同的签名,有些尝试会导致无符号的apk。
有没有可能做到这一点?
答案 0 :(得分:0)
找到解决方案! 再次尝试使用旧的密钥库只提供选项SHA1,即
-digestalg SHA1
再次使用旧证书签名apk! 我可以在Google Play中上传新版本。