正在上传到 Google 播放不同的指纹

Uploading to Google Play Different Fingerprints

我使用密钥工具创建了一个 key.jks 文件,仔细按照 https://flutter.dev/docs/deployment/android 中的说明进行操作,但下面的错误重复出现。有什么想法吗?

上传失败 您上传的 APK 未使用上传证书签名。您必须使用相同的证书。上传证书有指纹: [ SHA1: D9:98:AB:A9:49:61:72:CE:FF:EA:77:7C:10:6D:1A:DF:34:B8:F5:5B ] 并且用于签署您上传的 APK 的证书具有指纹: [ SHA1: A8:0D:00:CF:1A:00:11:6A:04:A0:7C:0F:FD:DF:BA:ED:55:26:27:C8 ]

您收到此错误是因为上传密钥不同。每当您在 Google 上创建应用程序时,播放并上传您的应用程序的第一个(已签名)版本,它成为您的上传密钥您习惯于烧毁该版本的 .jks 文件是您的上传密钥尝试使用相同的密钥推送更新或如果丢失,请尝试通过游戏控制台联系 Google,他们会帮助您重置上传密钥

请注意,因为我在 2013 年上传了一个应用程序并自己下载了它支持无法删除该应用程序,因此我创建了一个新的 Google 电子邮件帐户并再次付款并使用新密钥上传了它。这奏效了。所以请保留您的钥匙或再次付款。