【问题标题】:Getting Error generating final archive: java.io.IOException: Invalid keystore format生成最终存档时出错:java.io.IOException:无效的密钥库格式
【发布时间】:2014-03-04 17:43:28
【问题描述】:

在运行我的 android 应用程序项目时遇到错误生成 final archive: java.io.IOException: Invalid keystore format 我尝试了所有方法,例如更新我的 adt 并更改了我的 jdk,但似乎没有任何效果。

【问题讨论】:

  • 我已经看到了,但是如何更改默认密钥库的通行证。
  • 意味着您是否为您的项目创建了密钥库?还是使用默认的 debug.keystore 文件??
  • 我使用的是 default.keystore 文件,一年后它是否过期,因为它突然停止工作。

标签: java android


【解决方案1】:

在您的 ide 中为您的 appsign 进程重新生成您的密钥库。那应该有帮助。

$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000

更多信息请访问page.

【讨论】:

  • 和unix一样,因为keytool是java或者android sdk提供的。所以你必须进入你的 java jdk 或 android sdk 才能在 Windows 控制台中看到它。默认情况下,它应该位于“c:\Program Files\Java\jdk1.7.0_45\bin\”
猜你喜欢
  • 2023-03-20
  • 2010-11-06
  • 1970-01-01
  • 2022-12-14
  • 1970-01-01
  • 1970-01-01
  • 2014-11-22
  • 2011-12-03
  • 1970-01-01
相关资源
最近更新 更多