關於使用第三方地圖測試版的SHA1和打包的SHA1申請的key的坑

今天到了項目打包測試的階段,高高興興地打完包,安裝後上來就打了下臉,首頁的定位功能死活不出數據,但是奇葩的是我用自己的編譯器安裝一點事情沒有,當時心情相當的苦惱。只能網上找資料,最終還是解決了。
其中主要的還是我已開始申請的key是debug模式下的sha1,這也就是調試版安全碼SHA1,而我打包是用的簽名文件打包的,需要的是發佈版安全碼SHA1,所以需要再使用下簽名文件獲取sha1.】
下面介紹下兩種sha1的獲取方式(debug版本和發佈版本):

首先是發佈版本的,先上圖:

這裏寫圖片描述
第一步:打開AndroidStudio的Terminal工具
第二步:找到jdk的bin目錄下,並敲一下命令:keytool -list -v -keystore keystore文件路徑即.jks
輸入祕鑰口令即你的簽名文件的密碼,然後會出現如圖所示的sha1.這就是打包時候的sha1.
然後就是測試版本的sha1,如圖所示:
這裏寫圖片描述
點擊signingReport運行,控制檯出現如下的內容,如圖:
這裏寫圖片描述
這就是測試版本的sha1.

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