在命令行中生成Android的數(shù)字證書keystore文件
正式打包發(fā)布Android的apk應用,需要先選擇或新建一個數(shù)字證書,即keystore文件,生成數(shù)字證書的常用方法有兩種:一是利用eclipse生成,二是在命令行中生成,下面我們來介紹如何在命令行中
正式打包發(fā)布Android的apk應用,需要先選擇或新建一個數(shù)字證書,即keystore文件,生成數(shù)字證書的常用方法有兩種:一是利用eclipse生成,二是在命令行中生成,下面我們來介紹如何在命令行中生成Android的數(shù)字證書。
步驟1:配置Java環(huán)境
首先確保已經(jīng)安裝并配置好了Java環(huán)境,因為Android的數(shù)字證書keystore文件的生成需要使用Java的數(shù)據(jù)證書管理工具Keytool。確保配置好Java環(huán)境后,按下Windows快捷鍵Win R,調出“命令提示符”窗口,在窗口中輸入cmd,然后點擊“確定”按鈕,如下圖所示。
步驟2:進入目錄
然后,在命令行窗口中,進入到你想生成證書的目錄下。假設我們將證書放在D盤的Android_keystore目錄,那么在命令行中輸入以下命令:
cd D:Android_keystore
步驟3:生成證書
接下來,在命令行中輸入以下命令來生成證書:
keytool -genkey -alias -keyalg RSA -validity 36500 -keystore
(這句命令的意思是:創(chuàng)建了一個名為的別名也為的,采用RSA加密算法的有效期為100年的證書文件)
步驟4:填寫信息
然后按照提示依次填寫密鑰庫口令、確認口令、姓名與姓氏、組織單位、城市或區(qū)域、省/市/自治區(qū)、國家/地區(qū)代碼。最后如果填寫正確,輸入"y";如果填寫錯誤,直接按下Enter鍵,重新填寫。
注意:密鑰庫口令一定要記住,以后還會用到。
步驟5:確認密鑰口令
當提示輸入“輸入<>的密鑰口令”的時候,如果與密鑰庫口令相同,直接按下回車鍵;否則,輸入密鑰口令,然后再次確認。
這樣就成功生成了數(shù)字證書,可以在D盤Android_keystore目錄中看到一個名為的文件。
步驟6:查看證書指紋
在命令行中輸入以下命令來查看證書的相關信息:
keytool -list -keystore ""
以上就是在命令行中生成Android的數(shù)字證書keystore文件的步驟。通過這個數(shù)字證書,你可以正式打包發(fā)布Android應用。