我在Windows 10上开发了Flutter Android应用程序,并在Google Play内部发布了它。现在,我从Windows 10切换到Mac,并尝试更新我的Google Play应用,但收到以下错误。
您上传了未使用上传证书签名的APK。您必须使用相同的证书。上传证书具有指纹:
[SHA1:11:AF:0B:9E:B5:34:92:E7:2B:3A:53:62:C1:D5:2F:4D:81:7D:9A:95] 并且用于签署您上传的APK的证书具有指纹: [SHA1:00:DE:7B:1A:1E:FC:C4:5A:05:15:3C:1E:03:63:BB:34:13:0F:67:32]
我使用相同的key.jks文件在Mac OS上对应用程序进行了签名。我有什么想念吗?
感谢您的时间
答案 0 :(得分:1)
您可以像这样打印用于签名apk的密钥:
keytool -list -printcert -jarfile app.apk
在Windows上签名的APK和Mac上签名的APK上尝试一下。这将告诉您是否真的使用相同的密钥库/密钥进行签名。我怀疑您的流程出了问题。