【问题标题】:Invalid Keystore problem?无效的密钥库问题?
【发布时间】:2011-08-27 12:24:15
【问题描述】:

最近我发布了我的新应用程序,今天早上我决定对这个应用程序进行一些更改。但是,每次我在 Eclipse 上导入我的任何应用程序文件夹时,这个错误总是显示“错误生成最终存档 java.io.IOException:无效的密钥库格式”,即使我创建了一个新的 Android 文件,这个错误也会不断出现。请帮我!我已经创建了几个应用程序,但我不想创建新的密钥库。

这是错误的图像!

http://www.fileden.com/files/2006/5/5/14780/error.png

我已经尝试清理文件夹并重新启动,但没有成功。

请帮助我,非常感谢!

【问题讨论】:

  • 将图像粘贴到堆栈溢出中,请不要托管在其他站点上

标签: android eclipse keystore


【解决方案1】:

删除工作空间中的.android 文件夹,然后逐步尝试。

另外,在创建密钥库、密码和别名时要小心。

【讨论】:

  • 为我工作.. 我打开(在 Mac 中).. /Users/myusername/ 并删除了 .android。 ..它开始顺利运行。
【解决方案2】:

前段时间我也遇到了同样的问题,当时我更改了 default.keystore 的通行证

检查您用作“debug.keystore”的密钥库是否与默认密钥库具有相同的传递。以下是默认值:

密钥库名称:“debug.keystore” 密钥库密码:“android” 密钥别名:“androiddebugkey” 密钥密码:“android”

Android app signing

【讨论】:

  • -storepasswd -v -new -keystore -storepass 这应该从您安装的 java 发行版的 bin 文件夹中运行
  • 这应该在我的每个应用程序的 bin 文件夹中找到?
  • 通常默认路径是C:\Users\YOUR_USER\.android\debug.keystore(win7上这个)
  • 等一下我去试试
  • 尝试在 cmd 窗口 "C:\Program Files\Java\jre6\bin\"keytool.exe -storepasswd -v -new -keystore -storepass 中运行它
【解决方案3】:

尝试删除您的trusted.certs 文件。

如果密钥库实际上已损坏,您将无法重新生成相同的密钥库并更新您的应用...这就是为什么备份您的密钥库非常非常重要

如果在您导入项目而不是对应用程序进行密钥签名时弹出错误,我怀疑这是 Eclipse 或您的 Java 设置的问题......不是您创建的密钥库的问题。

【讨论】:

  • 从您的屏幕截图中可以看出您使用的是 Windows 7,因此请在此处尝试(但使用您的用户名):\application data\sun\java\deployment\security
  • 是我的想象,还是这个问题与另一个问题混淆了?
【解决方案4】:

进入文件夹,删除debug.keystore并重启Eclipse

C:\Users\INTEL\.android

【讨论】:

  • 使用您自己的用户帐户,而不是 INTEL。
【解决方案5】:

我使用的是以下版本,我只是做了干净然后为项目构建并工作。

【讨论】:

    【解决方案6】:

    这是由于java版本的使用不同

    就像我在D:\Program Files\Java\ 安装了 jdk_1.8

    对于 android studio,它使用的是D:\Program Files\Android\Android Studio\jre

    当我刚刚使用 keytool 时,我收到错误,因为 keytool 格式无效

    但是当我像下面这样更改这个 cmd 时,它对我有用!

    "D:\Program Files\Android\Android Studio\jre\bin\keytool" -list -v -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
    

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多