三个月前,我获得了我的应用程序的发布密钥。现在我格式化我的电脑,当我用我的 releasekey 签署我的应用程序时,我得到了错误:java.lang.RunTimeException: keystore load: invalid keystore format。
我应该如何解决这个错误?
命令是:jarsigner -verbose -keystore "D:\releasekey.keystore" "D:\myApp.apk" releasekey
我正在使用较旧的密钥库(第一个),但我得到了提到的错误。
我试着得到这个:
java.io.IOException: java.io.IOException: invalid keystore format
at sun.security.provider.javaKeyStore.engineLoad(JavaKeyStore.java:650)
at sun.security.provider.javaKeyStore$JKS.engineLoad(JavaKeyStore.java:55)
at java.security.KeyStrore.load(KeyStore.java:1214)
at sun.security.tools.KeyTool.doCommands(KeyTool.java:789)
at sun.security.tools.KeyTool.run(KeyTool.java:340)
at sun.security.tools.KeyTool.main(KeyTool.java:333)