【问题标题】:Generate keystore with same user and password [duplicate]使用相同的用户和密码生成密钥库[重复]
【发布时间】:2015-08-10 12:40:23
【问题描述】:

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

【问题讨论】:

  • 你需要用新的包名重新发布一个新的应用程序..

标签: android keystore signing


【解决方案1】:

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

它依赖于 MD5SHA1 签名,当新文件是 auto regenerate [randomly]已创建。

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

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

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

【讨论】:

    【解决方案2】:

    很遗憾,没有.keystore 文件的凭据(密码)对您没有帮助。

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

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

    【讨论】:

      【解决方案3】:

      当谷歌说:

      “将您的密钥库和私钥保存在安全可靠的地方,并确保您拥有它们的安全备份。如果您将应用程序发布到 Google Play,然后丢失了您签署应用程序时使用的密钥,您将不会能够发布对您的应用的任何更新,因为您必须始终使用相同的密钥对应用的所有版本进行签名。”

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-08
        相关资源
        最近更新 更多