繁体   English   中英

使用与之前版本相同的key.jks文件升级到较新版本后,无法在Google Play商店中上传我的应用程序的新版本

[英]I can not upload new version of my apps in google play store after upgrading to newer version using same key.jks file as the version before

请就我的情况提出建议。 我在Google Play商店中已有应用程序。 目前达到第4版。 我有keystore.jks,密码和别名。 全部完成。

然后,我想使用相同的key.jks,密码和别名将我的版本提高到第5版。 照常生成签名的APK。 不幸的是,当上传到Google Play商店时,它会返回这样的错误。

===========================

上传失败

您上传的APK证书过期,证书过期。 您需要使用过期的证书对APK进行签名。 了解有关签名的更多信息。 您已将使用其他证书签名的APK上传到以前的APK。 您必须使用相同的证书。 您现有的APK已使用带有指纹的证书进行了签名:[SHA1:D3:0F:62:A6:40:9E:F2:F7:31:A6:EB:2F:FA:35:62: 33:C7:E5:75:BA]和用于对您上传的APK进行签名的证书具有指纹:[SHA1:35:D2:6C:8E:35:27:0F:F4:E4: 68:0A:CD:17:BE:C7:84:A5:A9:04:12]

上载另一个APK

上载失败您上载了用证书签名的APK,但该证书过早失效。 您需要使用过期的证书对APK进行签名。 了解有关签名的更多信息。 您已将使用其他证书签名的APK上传到以前的APK。 您必须使用相同的证书。 您现有的APK已使用带有指纹的证书进行了签名:[SHA1:D3:0F:62:A6:40:9E:F2:F7:31:A6:EB:2F:FA:35:62: 33:C7:E5:75:BA]和用于对您上传的APK进行签名的证书具有指纹:[SHA1:35:D2:6C:8E:35:27:0F:F4:E4: 68:0A:CD:17:BE:C7:84:A5:A9:04:12]

上载另一个APK

我不知道为什么会发生这种情况,以及导致这种情况发生的原因,因为我从未更改过key.jks文件。

请提出建议。 谢谢

不幸的是,无法为已发布的应用程序编辑/更改密钥库证书,您必须重新发布才能执行此操作。在可以更改应用程序包名称,版本和版本代码之前,有关详细信息,请参阅http:// android -developers.blogspot.in/2011/06/things-that-c​​annot-change.html

您是否可以通过将<...>占位符替换为凭据来验证jks文件(如果有的话),并检查到期日期,以确保:

keytool -list -v -alias <alias> -keystore <keystore> -storepass <passwd>

参见以下讨论: http : //www.unix.com/solaris/235879-keytool-command-check-expiration-dates-certificates.html


现在,您似乎不走运(如评论中所述),需要使用新生成的证书重新提交该应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM