3 回答
TA贡献1946条经验 获得超4个赞
根据您的描述,我假设您在Windows计算机上,而您的住所是abc
所以现在:原因
当您运行此命令时
keytool -genkey -alias tomcat -keyalg RSA
因为您未指定显式密钥库,它将尝试生成(并且在您遇到异常的情况下进行更新)密钥库C:\users\abc>.keystore,当然,您需要为.keystore提供旧密码,而我相信您正在提供自己的版本(新的一个)。
解
.keystore从C:\users\abc>位置删除并尝试命令
或尝试使用以下命令来创建新的xyzkeystore:
keytool -genkey -keystore xyzkeystore -alias tomcat -keyalg RSA
注意: 虽然两者都可以正常工作,但-genkey现在还是比较老了-genkeypair。
TA贡献1803条经验 获得超6个赞
这个答案对新的Mac用户(适用于Linux,Window 7 64位)也很有帮助。
空密码在我的mac中工作。(将以下行粘贴到终端中)
keytool -list -v -keystore ~/.android/debug.keystore
当提示
Enter keystore password:
只需按Enter键(请勿输入任何内容)。
请确保其为默认debug.keystore 文件,而不是基于项目的密钥库文件(密码可能会更改)。
同样适用于MacOS Sierra 10.10+。
听说,它也适用于linux环境。我还没有在Linux中测试过。
添加回答
举报