我现有的Keystore不存在

时间:2013-07-24 06:14:14

标签: android keystore android-keystore

enter image description here

我正在为下一个版本更新我的代码。单击“导出已签名的应用程序包”后,我收到此错误,指出我的密钥库不存在。其实我没有删除它肯定。现在我无法更新应用程序,因为现有的密钥库已经消失。只是为了检查我是否删除了文件,我尝试了所有恢复软件。但无法找到。尝试了所有类似的问题,没有合适的结果。现在请帮我恢复旧的密钥库。

(抱歉英语不好)

2 个答案:

答案 0 :(得分:2)

首先查看您的key Store退出的位置?在默认位置或您已存储在其他位置。

默认路径 enter image description here 其他位置

如果您将Key Store存储在其他位置,请查看重建时间,以便您了解。

如果对所有问题都有好处,问题就是密码。

所以,如果你Create New Key Store并使用它

会很好

答案 1 :(得分:1)

如果丢失应用程序的密钥库,则无法创建升级应用程序。 您必须重命名包,创建新的密钥库并作为新的应用程序发布。

关于密钥库有一些规则:

  1. 创建密钥库时,必须选择过期日期更大 超过20年。
  2. 使用密码创建,以确保您能记住 它。
  3. 使用Keytool生成的密钥库文件保存在保险柜中, 安全的地方(最好的地方是谷歌驱动器,但请不要 你发布你的应用程序,Dropbox,Box,...)相同的帐户,永远不会丢失 它。如果你失去它,你必须做同样的事情。
  4. 希望这有助于记住。