Android 獲取開發版和發佈版祕鑰庫keystore的SHA1/MD5/SHA256值

在使用一些第三方的SDK比如高德地圖,創建項目的時候會要求輸入包名和SHA1值,這個SHA1值是指我們的項目打包的時候用的keystore簽名文件的SHA1值,有debug版和release版

命令行格式

keytool -list -v -keystore 祕鑰庫路徑

獲取測試版SHA1值

首先要先知道測試版keystore存放的位置,一般默認路徑爲C:\Users\用戶名\.android\debug.keystore,用戶名爲當前用戶賬號,比如Administrator

然後可以輸入如下命令

keytool -list -v -keystore C:\Users\Him\.android\debug.keystore

回車後會提示輸入祕鑰庫口令,測試版keystore默認口令爲android,輸入後回車

得到如下結果,除了SHA1值,還有MD5和SHA256值

或者先進入keystore所在路徑,然後再輸入命令,如下所示

cd C:\Users\Him\.android

keytool -list -v -keystore debug.keystore

 結果是一樣的

獲取發佈版SHA1值

發佈版祕鑰庫的SHA1值獲取方法其實和測試版是一樣的,只是說存放路徑可能不一樣,設置的祕鑰庫口令也不一樣

比如說我的祕鑰庫存放在D:\release.jks路徑下,輸入如下命令後回車,在輸入祕鑰庫的口令,這裏的口令是你創建祕鑰庫的時候自己創建的,要自己記住

keytool -list -v -keystore D:\release.jks

結果如下 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章