匯集移動廣告行業(yè)熱點資訊和變現(xiàn)指南,激發(fā)移動應(yīng)用廣告變現(xiàn)增長無限可能!
同一應(yīng)用在不同商店上架的包體SHA1值可能不同,遇到“SHA1填寫錯誤”的提示,請與應(yīng)用的開發(fā)人員確認(rèn)所填寫下載鏈接包體的正確SHA1值。
不同簽名文件的SHA1值不同,可以參考下面三種獲取SHA1值的方式:
一、無法獲取 keystore 的情況,獲取 SHA1 的方法(優(yōu)先推薦)
代碼:https://lf6-ttcdn-tos.pstatp.com/obj/ad-tetris-site/AppSigning.java

二、通過Eclipse編譯器獲取
使用 adt 22 以上版本,可以在 eclipse 中直接查看。
Windows:依次在 eclipse 中打開 Window -> Preferences -> Android -> Build
Mac:依次在 eclipse 中打開 Eclipse/ADT->Preferences -> Android -> Build
在彈出的 Build 對話框中 “SHA1 fingerprint” 中的值即為 Android 簽名證書的 Sha1 值,如圖所示:

三、通過 keytool即jdk自帶工具獲取
按照如下步驟進行操作:
1、運行,進入控制臺

2、 在控制臺窗口中輸入 cd .android ,然后定位到 .android 文件夾

3、繼續(xù)在控制臺輸入命令。
debug.keystore:命令為:keytool -list -v -keystore debug.keystore
自定義的 keystore:命令為:keytool -list -v -keystore apk 的 keystore
如圖所示:

提示輸入密鑰庫密碼,編譯器提供的 debug keystore 默認(rèn)密碼是 android,請自行填寫自定義簽名文件的密碼。
輸入密鑰后回車(如果沒設(shè)置密碼,可直接回車),此時可在控制臺顯示的信息中獲取 SHA1 值,keystore 文件為 Android 簽名證書文件。
如下圖所示:

免責(zé)聲明:本站文章來源于互聯(lián)網(wǎng),文章為作者獨立觀點,不代表本站立場。如有侵權(quán),請聯(lián)系我們。