我正在尝试更新 Google Play 上的当前应用。我正在使用一个 .keystore 文件,我确信它与以前的版本相同,并且我确信密码是正确的。我已经更新了 manifest.xml 中的 versionCode 和 versionName,并阅读了所有 android 文档以提交更新。我只是使用相同的 .keystore 来更新另一个应用程序,它运行良好。当我尝试上传新的 .apk 文件时,我收到以下错误:
上传失败 您上传的 APK 使用与之前的 APK 不同的证书进行签名。您必须使用相同的证书。您现有的 APK 使用带有指纹的证书进行签名:
[SHA1:CB:17:93:81:FA:07:6E:B7:4C:83:EA:64:79:85:44:3B:7D:08:71:6E]
并且用于签署您上传的 APK 的证书有指纹:
[ SHA1:ED:79:37:8A:77:3A:6E:82:8A:60:55:95:99:0E:56:60:CB:5B:3C:EF,
SHA1:CB:17:93:81:FA:07:6E:B7:4C:83:EA:64:79:85:44:3B:7D:08:71:6E]
如您所见,第二个(新)证书的第二个 SHA1 参数与第一个证书相同。但是,由于某种原因,第二个证书有 2 个 SHA1: 参数。有谁知道为什么会有2?我找不到这方面的任何信息,非常感谢任何帮助。