最近用flutter做APP涉及到了定位功能,看了教程之後發現flutter正好提供了用高德地圖定位的功能,於是研究了一番,但是用高德地圖和百度地圖一樣,得申請一個叫key的東西,在官網上看了半天,把調試用的SHA1安全碼弄出來了,正式release版的SHA1安全碼官網說的很不詳細,這裏做個記錄~
獲取調試版SHA1安全碼:
運行cmd,分別執行以下命令:cd .android→keytool -list -v -keystore debug.keystore
執行keytool -list -v -keystore debug.keystore後會提示你輸入密匙庫口令:,這裏直接直接回車就可以得到調試版的SHA1安全碼
獲取release版SHA1安全碼:
在你發佈你的APP時需要有一個簽名文件,是在生成apk時創建的含alias,password等參數的keystore文件,有此文件纔可以與高德地圖或者微信等第三方有關聯
方法:找到你的簽名文件(keystore文件)的目錄,點擊鼠標右鍵→在此處打開命令窗口→執行keytool -list -v -keystore xxxx.jks命令(紅色字體是你自己的文件名)
密匙庫口令就是你的簽名文件的密碼,輸入密碼後回車就可以得到release版的SHA1安全碼