我有基于Flash(Adobe AIR)的apk游戏。它发布在Google Play上。 几天前,我将我的AIR SDK从版本3更新为14并重新编译了我的apk。 在此之后,我尝试上传新的apk,我收到来自Google的错误:
上传失败 您上传了使用其他证书签名的APK 以前的APK。您必须使用相同的证书。您现有的APK是 签署带有指纹的证书: [SHA1:EE:68:CF:C6:FF:40:CB:B9:65:8C:E6:89:C2:FB:A6:52:81:33:59:7F] 以及用于签署您上传的APK的证书 指纹(S): [SHA1:B4:89:02:73:3D:82:96:4F:57:00:13:0C:D8:1C:64:8D:B0:D1:D0:7A]
所以,我必须用旧密钥重新签名新的apk。 我找到了名为Jarsigner的实用程序。它可以重新签名apk,但我必须有文件* .keystore来做。 我无法找到信息,如何从我的旧apk获取* .keystore(因为新的apk必须具有相同的签名)。请帮我解决这个问题。