我恢复了我的旧项目,但是当我试图打开项目\选项菜单中我得到一个错误:的keytool错误:java.io.IOException异常:密钥库被篡改,或密码incorect
"keytool error: java.io.IOException: Keystore was tampered with, or password was incorect."
我用德尔福XE8 SP1
如何解决它?
我恢复了我的旧项目,但是当我试图打开项目\选项菜单中我得到一个错误:的keytool错误:java.io.IOException异常:密钥库被篡改,或密码incorect
"keytool error: java.io.IOException: Keystore was tampered with, or password was incorect."
我用德尔福XE8 SP1
如何解决它?
我认为你有一个损坏的cacerts数据库密钥库或delphi尝试使用的密码由于某种原因而被更改。我不太确定Delphi IDE是在主要cacerts密钥库还是在其自己生成的jks文件上工作。
看一看,看看是否有你的项目里面的一些JKS文件,如果是试图删除它们,看看德尔福IDE在项目的下一个开放重建他们...
在这种情况下您没有任何jks文件尝试重新安装JVM(删除旧JVM的所有文件夹和文件)。
从我可以假设在这里应该有一些jks文件引用的项目,也许新版本的德尔福试图访问它与不同的密码,所以尝试删除jks,看看如果德尔福重新创建它正确。
在最坏的情况下就可以生成新德尔福XE8安装一个新的项目,导入旧项目源文件(单位)...
aleroot!非常感谢您的帮助。 {在最坏的情况下,您可以使用新的Delphi XE8安装生成一个新项目,并导入旧的项目源文件(Units)...}这对我有所帮助。 –
修复的签名密钥证书或生成一个新的。您可以在Provisioning选项卡中进行设置。这样做的说明在文档中。 –