1. 程式人生 > >【知識整理】生成Android(安卓)app證書的keystore檔案

【知識整理】生成Android(安卓)app證書的keystore檔案

一.準備工作:需要安裝Java JDK(建議8.0以上,其他版本能不能成功還沒試過。),及配置環境變數,至於如何配置環境變數這裡不做詳細介紹,請各位自行搜尋。
二.使用keytool工具生成證書:keytool已經整合在JDK中了。我們只需要在命令提示符視窗中輸入相應的指令及資訊即可快速生成數字證書,具體做法為:
1.在命令列中輸入如下指令:
keytool -genkey -v -keystore blacklee.keystore -alias blacklee.keystore -keyalg RSA -validity 30000
(1)keytool代表工具名稱(固定寫法,不改變)
(2)-genkey意味著執行的是生成數字證書操作(固定寫法,不改變)
(3)-v表示將生成證書的詳細資訊打印出來,顯示在dos視窗中
(4)-keystore blacklee.keystore表示生成的證書的檔名為"blacklee.keystore"(根據需求,設定你的證書名)
(5)alias blacklee.keystore表示證書的別名為"blacklee.keystore"。(一般設定和上面的檔名相同,當然可以設定不同的別名)
(6)-keyalg RSA表示生成金鑰檔案所採用的演算法為RSA(固定寫法,不改變)
(7)-validity 3000代表該數字證書的有效期為30000天,30000天之後該證書將失效

2.在執行上面的指令生成證書檔案時,會如下圖提示你輸入一些資訊,包括證書的密碼等


3.按要求輸入資訊後點擊回車即可生成形如"blacklee.keystore"的證書檔案,在Android(安卓)app打包時選擇使用即可。