android - 使用相同证书进行更新的Android签名证书错误

标签 android google-play

我正在尝试更新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?我找不到任何信息,非常感谢您的帮助。

最佳答案

我只看了一眼,但根据此Can we load multiple Certificates & Keys in a Key Store?,可能有多个键,您确定使用正确的别名吗?

关于android - 使用相同证书进行更新的Android签名证书错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14447890/

相关文章:

android - 如何设置保持屏幕打开和全屏标志?

android - 更新到 Android 设计支持 22.2.1 后出现 Nullpointer 异常

java android R 无法解析为变量错误

android - 使用 Android Firebase Analytics 收集配置属性

Android play console : internal testing version, 近距离测试?它是如何工作的?

java - 如何根据 ListView 项点击启动 Activity ?

android - Google Play 控制台 - 内部测试链接不起作用

android - 如何从 Play 商店中删除应用程序?

java - 您可以限制特定的 Android API 版本从 googlePlay 商店运行/下载应用程序吗?

安卓促销代码