如果你不知道如何獲取SHA1碼,請看百度的指導文檔
我用AS打包帶有百度地圖的apk,真機測試的時候是正常顯示,但是當我安裝打包後的apk後地圖就不能正常顯示了,開始以爲是打包apk出現了問題,因爲打包後的apk在Android15 和Android4.4部分手機上能正常顯示,導致我排查問題的方向出了錯,一直沒有找到問題所在,晚上回去糾結了很久,終於各種搜索找到了解決辦法。
出現該問題的原因:我們都知道申請百度祕鑰key時,我們需要填寫安全碼SHA1碼,獲取sha1碼的命令是
keytool -list -v -keystoredebug.keystore(紅色爲我們的打包的簽名) ,然後,再輸入密碼:anroid
後就可以看到生成的sha1碼, 但是我們發佈的用的是自己生成的簽名xxxx,所以發佈的apk的sha1碼是要重新生成
的,輸入如下命令:keytool -list -v -keystore [此處爲自己生成簽名的完整路徑],
然後再輸入籤名的密碼就可以獲取到sha1碼了,把這個配置到百度地圖的後臺就可以正常使用了。