如何獲取Android SHA1,MD5值(Android Studio,Eclipse)?


獲取 Sha1 值
開發模式(debug)和發佈模式(release)下的 sha1 值是不同的,發佈 apk時 需要根據發佈apk對應的keystore重新配置Key,獲取發佈模式下的sha1的方法請參考方法二
下面介紹獲取 Sha1 值的方法。
通過Eclipse獲取SHA1:
使用 adt 22 以上版本,可以在 eclipse 中直接查看。Windows:依次在 eclipse 中打開 Window -> Preferances -> Android -> Build。Mac:依次在 eclipse 中打開 Eclipse/ADT->Preferances -> Android -> Build。在彈出的 Build 對話框中 “SHA1 fingerprint” 中的值即爲 Android 簽名證書的 Sha1 值,如下圖所示:

SHA1 fingerprint

通過Android Studio獲取SHA1:
第一步、打開Android Studio的Terminal工具
第二步、輸入命令:keytool  -list -v  -keystore keystore文件路徑
第三步、輸入Keystore密碼

SHA1 fingerprint

使用 keytool(jdk自帶工具)獲取SHA1:
,按照如下步驟進行操作:
1.運行進入控制檯。

控制檯

2.在彈出的控制檯窗口中輸入 cd .android 定位到 .android 文件夾。

.android 文件夾

3.繼續在控制檯輸入命令。
開發模式使用 debug.keystore,命令爲:keytool -list -v -keystore debug.keystore發佈模式使用 apk 對應的 keystore,命令爲:keytool -list -v -keystore apk的keystore如下所示:

繼續在控制檯輸入命令

提示輸入密鑰庫密碼,開發模式默認密碼是 android,發佈模式的密碼是爲 apk 的 keystore 設置的密碼。輸入密鑰後回車(如果沒設置密碼,可直接回車),此時可在控制檯顯示的信息中獲取 Sha1 值,如下圖所示:

Sha1 值

說明:keystore 文件爲 Android 簽名證書文件。

原文鏈接:http://lbs.amap.com/dev/ticket#/faq/56

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