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 個條目失敗或取消

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章