1、通過eclipse編譯器獲取sha1
使用 adt 22 以上版本,可以在 eclipse 中直接檢視。
windows:依次在 eclipse 中開啟 window -> preferances -> android -> build。
mac:依次在 eclipse 中開啟 eclipse/adt->preferances -> android -> build。
在彈出的 build 對話方塊中 「sha1 fingerprint」 中的值即為 android 簽名證書的 sha1 值
2、通過android studio編譯器獲取sha1
第一步、開啟android studio的terminal工具
第二步、輸入命令:keytool -v -list -keystore keystore檔案路徑
第三步、輸入keystore密碼
3、使用 keytool(jdk自帶工具)獲取sha1
第一步、執行進入控制台
第二步、在彈出的控制台視窗中輸入 cd .android 定位到 .android 資料夾
第三步、繼續在控制台輸入命令
debug.keystore:命令為:keytool -list -v -keystore debug.keystore
自定義的 keystore:命令為:keytool -list -v -keystore apk的keystore
提示輸入金鑰庫密碼,編譯器提供的debug keystore預設密碼是 android,自定義簽名檔案的密碼請自行填寫。輸入金鑰後回車(如果沒設定密碼,可直接回車),此時可在控制台顯示的資訊中獲取 sha1 值
4、**中提取
publicstatic string sha1(context context)
return hexstring.tostring();
} catch (namenotfoundexception e) catch (nosuchalgorithmexception e)
return null;
}5、apk中讀取:
第一步、將apk改為zip字尾檔案,並解壓;
第二步、進入meta-inf路徑,執行keytool -printcert -file meta-inf/cert.rsa
android studio 獲取sha1的方法
在eclipse開發時,我們很容易的從開發工具中就能找到sha1的值,這裡不再贅述,這裡主要說一下在android studio中如果檢視專案的sha1的值。根據自己的親身經歷,下邊說一下步驟 1,測試簽名的sha1值 開啟dos視窗,複製as安裝位置中.android 路徑 我這裡是c users...
如何獲取SHA1值?
開啟android studio的terminal工具 輸入命令 keytool v list keystore keystore檔案路徑 輸入keystore密碼 使用adt 22以上版本,可以在 eclipse 中直接檢視。windows 依次在 eclipse 中開啟 window prefe...
獲取應用的sha1值
android應用的sha1資訊和簽名檔案有關,如果應用的debug版和release正式版使用的不是乙個簽名檔案,那麼sha1資訊也是不一樣的。本文提供兩種獲取方法 方法一 獲取 如下,可直接複製使用 log.d tag,init 獲取sha1資訊 sha1str 這個是獲取sha1的方法 pub...