keytool 错误: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.
一、问题描述:
创建一个新的Android项目,Androidstudio生成签名**的时候,提示如下图:
直接点击确定。
二、然后在终端执行:
keytool -importkeystore -srckeystore ToolsKey1 -destkeystore ToolsKey1 -deststoretype pkcs12
报错,如下:keytool 错误: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.
这里我犯了一个错误,将要迁移的文件名和迁移新的文件名重名了(且在同一路径下),所有报错啦。
三、更正后,如下:
keytool -importkeystore -srckeystore ToolsKey1 -destkeystore ToolsKey2 -deststoretype pkcs12
结果如下(迁移到行业标准格式PKCS12)成功:
输入目标**库口令:
再次输入新口令:
输入源**库口令:
已成功导入别名 lovetools 的条目。
已完成导入命令: 1 个条目成功导入, 0 个条目失败或取消