打開Android 應用工程的 AndroidManifest.xml配置文件,package 屬性所對應的內容爲應用包名。
以下圖所示,紅框中的內容:
android
開發模式(debug)和發佈模式(release)下的 sha1 值是不一樣的,發佈 apk時 須要根據發佈apk對應的keystore從新配置Key,獲取發佈模式下的sha1的方法請參考方法二。
下面介紹兩種獲取 Sha1 值的方法。
方法一(推薦)
使用 adt 22 以上版本,能夠在 eclipse 中直接查看。
Windows:依次在 eclipse 中打開 Window -> Preferances -> Android -> Build。
Mac:依次在 eclipse 中打開 Eclipse/ADT->Preferances -> Android -> Build。
在彈出的 Build 對話框中 「SHA1 fingerprint」 中的值即爲 Android 簽名證書的 Sha1 值,以下圖所示:
方法二
使用 keytool(jdk自帶工具),按照以下步驟進行操做:
1.運行進入控制檯。
2.在彈出的控制檯窗口中輸入 cd .android 定位到 .android 文件夾。
3.繼續在控制檯輸入命令。
開發模式使用 debug.keystore,命令爲:keytool -list -v -keystore debug.keystore
發佈模式使用 apk 對應的 keystore,命令爲:keytool -list -v -keystore apk的keystore
以下所示:
提示輸入密鑰庫密碼,開發模式默認密碼是 android,發佈模式的密碼是爲 apk 的 keystore 設置的密碼。輸入密鑰後回車(若是沒設置密碼,可直接回車),此時可在控制檯顯示的信息中獲取 Sha1 值,以下圖所示:
說明:keystore 文件爲 Android 簽名證書文件。eclipse