我丢失了我的 pepk.jar 文件,但我确实有我第一次签署 apk 并在谷歌控制台中发布时生成的密钥库。我试图签署更新的 apk 并在控制台中上传,但它说
您上传的 APK 未使用上传证书进行签名。您必须使用相同的证书。上传证书有指纹:[SHA1--------------]
并且用于签署您上传的 APK 的证书有指纹:[SHA1------------------------------]
我试过这种方式
keytool.exe -importcert -file upload_cert.der -keystore <keystorefile>
但是在我使用从上面生成的新密钥库对 apk 签名后,它会引发相同的错误。
我检查了我的 SHA1 的新旧 apk 如下
keytool -list -printcert -jarfile original.apk
keytool -list -printcert -jarfile update.apk
我得到了不同的 SHA1,但现在的问题是如何使用原始 SHA1 来签署新的 apk?
谁能指导我如何克服这个问题?
我不想创建新包并签署新应用程序,因为下载此应用程序的用户规模很大。
谢谢你。