首先
假設(shè)你已經(jīng)安裝了javaSDK杂靶,如果沒(méi)有安裝,自行百度安裝
藍(lán)后
1晃跺、打開(kāi)CMD衰琐,在控制臺(tái)輸入以下指令
keytool -genkey -alias AAAA -keyalg RSA -keysize 2048 -validity 36500 -keystore D:\keyStore\AAA.keystore
AAAA 為證書名稱
D:\keyStore\AAA.keystore 為證書存放路徑也糊,證書后綴可以是.key
,也可以是.keystore
羡宙,或者其他的狸剃,這個(gè)看你打包平臺(tái)能不能識(shí)別
按回車后會(huì)有以下提示,按照提示輸入即可狗热,也可以不填钞馁,一路按回車,最后提醒“是否正確”匿刮,要輸入“Y”再按回車
輸入密鑰庫(kù)口令:
再次輸入新口令:
您的名字與姓氏是什么?
您的組織單位名稱是什么?
您的組織名稱是什么?
您所在的城市或區(qū)域名稱是什么?
您所在的省/市/自治區(qū)名稱是什么?
該單位的雙字母國(guó)家/地區(qū)代碼是什么?
CN=locdee, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown是否正確?
[否]: Y
輸入 <AAAA> 的密鑰口令
(如果和密鑰庫(kù)口令相同, 按回車):
然后……證書文件 AAA.keystore 就已經(jīng)生成了僧凰,在剛剛輸入的路徑里 D:\keyStore\AAA.keystore
2、如果1輸入命令行后提示“keytool不是內(nèi)部或外部命令
”僻焚,不用慌允悦,先拿出鼠標(biāo)……
找到j(luò)avaJDK安裝的路徑,比如我的是 C:\Program Files\Java\jdk1.8.0_111\bin
目錄里面會(huì)有keytool.exe
cd
進(jìn)入這個(gè)目錄 cd C:\Program Files\Java\jdk1.8.0_111\bin
C:\Program Files\Java\jdk1.8.0_111\bin> keytool.exe
然后就可以回到步驟1虑啤,生成Android證書文件了
查看證書文件
配置百度地圖隙弛、高德地圖,創(chuàng)建Android平臺(tái)的key的時(shí)候狞山,會(huì)要求填"發(fā)布版安全碼SHA1"
那我們就要查看這證書文件了
控制臺(tái)輸入:keytool -list -v -keystore D:\keyStore\AAAA.keystore
按提示輸入秘鑰口令
然后可以看到證書指紋全闷,有MD5、SHA1萍启、SHA256...
SHA1就是你要的安全碼了