2014-03-04 45 views
1

在運行我的android應用程序項目時生成final archive: java.io.IOException: Invalid keystore format出錯導致我嘗試了所有更新我的adt並更改了我的jdk,似乎沒有任何工作。生成最終存檔時出現錯誤:java.io.IOException:無效的密鑰存儲格式

+0

你試過嗎? http://stackoverflow.com/questions/6035970/invalid-keystore-problem – nikis

+0

我已經看到這個,但如何更改默認密鑰庫傳遞。 – user3086518

+0

意味着你是否爲你的項目創建了keystore?或使用默認的debug.keystore文件? – Piyush

回答

0

在你的ide中重新生成你的用於你的appsign過程的keystore。這應該有所幫助。

$ keytool -genkey -v -keystore my-release-key.keystore 
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

以獲取更多信息的請求訪問該page.

+0

感謝您的提示,但Windows的命令是什麼。 – user3086518

+1

與unix相同,因爲keytool由java或android sdk提供。所以你必須進入你的java jdk或android sdk才能在Windows控制檯中看到它。默認情況下,它位於「c:\ Program Files \ Java \ jdk1.7.0_45 \ bin \」上 – RMachnik

相關問題