使用相同的用户和密码生成密钥库

Generate keystore with same user and password

我丢失了用于在 google play 上签署我的 android 应用程序的密钥库文件。我有我使用的用户、别名和密码。是否可以使用相同的凭据生成新的密钥库,以便我可以更新应用程序?谢谢!

不幸的是,没有 .keystore 文件的凭据(密码)对您没有帮助。

密码保护 只是一个额外的安全层,用于加密 .keystore 文件包含的私钥。
所以,如果您找不到旧的 .keystore 文件,您将无能为力。

如果您仍然可以访问存储 .keystore 文件的磁盘,我的建议是立即尝试 磁盘恢复工具 因为它可以恢复已删除的文件,如果它们没有被新数据覆盖的话。

当 Google 说:

"Keep your keystore and private key in a safe and secure place, and ensure that you have secure backups of them. If you publish an app to Google Play and then lose the key with which you signed your app, you will not be able to publish any updates to your app, since you must always sign all versions of your app with the same key."

这意味着您无法更新您的应用程序。

我也遇到了同样的问题...不幸的是,没有解决方案,因为它不依赖于它 user/password.

它依赖于 MD5SHA1 签名 auto regenerate [在新建文件时随机]。

并且在上传更新的应用程序版本时,如果此签名不相同,Google Play 商店将不接受 该包的新应用程序版本。

这次我建议您在驱动器、邮件等处保留一份 .keystore 文件的副本....

并且不要尝试使用不同的包名称上传相同的应用程序,因为 Google Play 商店会自动 暂停您的应用程序 如果它发现任何相似之处其他,这是完全电脑化的。