我丢失了我的密钥库,我无法在市场上升级我的应用程序

I lost my keystore, I can#39;t upgrade my app in the market(我丢失了我的密钥库,我无法在市场上升级我的应用程序)
本文介绍了我丢失了我的密钥库,我无法在市场上升级我的应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将我的第一个应用程序上传到市场,现在我想升级一个新版本,但我在升级我的应用程序时遇到了这个异常." apk 必须使用与以前版本相同的证书进行签名."我丢失了证书密钥库,在这种情况下我该怎么办?取消发布我的应用程序并重命名包?我可以使用其他密钥库上传其他应用吗?

I upload my first app into market, and now I want to upgrade a new version, but I got this exception when I upgrade my app. " The apk must be signed with the same certificates as the previous version." I lost my certificate keystore, what can I do in this situation? unpublish my app and rename the package? Can I upload other app using the other keystore?

推荐答案

遇到了同样的问题.我试图通过已删除的文件恢复工具来恢复它,但它失败了.所以,没有别的办法:你应该发出另一个申请.

Faced the same problem. I was trying to restore it via deleted files restoring tools, but it failed. So, there is no other way: you should issue another application.

当然,您可以使用其他证书上传任何其他应用程序.它仅用于安全目的:确保升级者是作者.

Of course, any other your application you can upload with other certificate. It is used only for the security purposes: to ensure that upgrading person is the one who is the author.

通常,密钥库中存在的唯一建议是:始终备份它!

Generally, the only advise that exists on keystores: always backup it!

这篇关于我丢失了我的密钥库,我无法在市场上升级我的应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

How to target newer versions in .gitlab-ci.yml using auto devops (java 11 instead of 8 and Android 31 instead of 29)(如何在.gitlab-ci.yml中使用自动开发工具(Java 11而不是8,Android 31而不是29)瞄准较新的版本)
Android + coreLibraryDesugaring: which Java 11 APIs can I expect to work?(Android+core LibraryDesugering:我可以期待哪些Java 11API能够工作?)
How to render something in an if statement React Native(如何在If语句中呈现某些内容Reaction Native)
How can I sync two flatList scroll position in react native(如何在本机Reaction中同步两个平面列表滚动位置)
Using Firebase Firestore in offline only mode(在仅脱机模式下使用Firebase FiRestore)
Crash on Google Play Pre-Launch Report: java.lang.NoSuchMethodError(Google Play发布前崩溃报告:java.lang.NoSuchMethodError)