在cmd命令提示符下,進(jìn)入到j(luò)dk的bin目錄(注意:這里的目錄必須是你的計算機(jī)中的jdk的bin目錄,本文僅為示例,可能目錄與您的計算機(jī)中的安裝目錄不同),這樣的話,android.keystore文件就會生成在這個目錄下。
打開cmd先定位到以下目錄:
D:\AndroidSDK\tools\apps\SdkController\bin
然后輸入后邊命令:
D:\AndroidSDK\tools\apps\SdkController\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
下面就跟著提示一步一步往下走:
輸入keystore密碼:
再次輸入新密碼:
您的名字與姓氏是什么?
[Unknown]: ?楊磊
您的組織單位名稱是什么?
[Unknown]: ?游戲開發(fā)
您的組織名稱是什么?
[Unknown]: ?京銀
您所在的城市或區(qū)域名稱是什么?
[Unknown]:? 北京市
您所在的州或省份名稱是什么?
[Unknown]:? 北京市
該單位的兩字母國家代碼是什么
[Unknown]:? 86
CN=楊磊, OU=京銀, O=北京市, L=北京市 ST=北京市, C=86 正確嗎?
[否]:? Y
輸入的主密碼(如果和 keystore 密碼相同,按回車):
按回車后即可生成相應(yīng)文件
說明:其中參數(shù)-validity為證書有效天數(shù),這里我們寫的大些20000天。還有在輸入密碼時沒有回顯(這個不用管,輸入就行,這里只是不顯示) 并且 退格,tab等都屬于密碼內(nèi)容,這個密碼在給.apk文件簽名的時候需要,一定要記住這個密碼。
前面很簡單:
在Eclipse中,右擊需要簽名的工程-->android tools-->export signed application package...
出現(xiàn)下面對話框,選擇需要簽名的工程,然后下一步,選擇上面生成的android.keystore文件位置,輸入設(shè)置的密碼,然后按照提示一步一步完成。