使用相同密钥的Flutter签名应用。jks无法正常运行

时间:2019-04-22 13:31:32

标签: flutter google-play

我在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上对应用程序进行了签名。我有什么想念吗?

感谢您的时间

1 个答案:

答案 0 :(得分:1)

您可以像这样打印用于签名apk的密钥:

keytool -list -printcert -jarfile app.apk

在Windows上签名的APK和Mac上签名的APK上尝试一下。这将告诉您是否真的使用相同的密钥库/密钥进行签名。我怀疑您的流程出了问题。