使用高德,百度地圖時 填寫的安全碼SHA1獲取方式


找到自己下載JDK的位置,打開cmd 進入該地址下的bin目錄 (默認是C:\JAVA\jdk對應的版本號\bin)

如:(我是自己設置的位置)

輸入命令   keytool -v -list -keystore keystore文件名(加后綴)如:

然后輸入密鑰,默認的密鑰是android,如果是自己設置的,就輸入自己設置的密鑰即可

就會顯示以下信息:列表中的SHA1對應的值就是你需要的

 

 如果你沒有debug.keystore這個文件 ,需要自己在該目錄下創建新的.keystore文件,步驟如下:

輸入命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore debug.keystore   ------這里名字也可以是android.keystore

然后設置密鑰以及問題,設置完成以后,回答 y完成設置。這一步完成以后回到上面步驟獲取自己的SHA1碼

 

在flutter使用高德時,一直報錯“KEY錯誤”,才發現Debug版本的SHA1是這樣獲取的

1.開發模式sha1的獲取:
使用keytool(密鑰和證書管理工具):進入cmd模式,依次進入到“c盤/用戶名/.android ”路徑下,執行keytool -v -list -keystore debug.keystore -storepass android 命令。 (注意,debug.keystore是固定的,前面也無需加任何前綴)

原文:https://blog.csdn.net/m00123456789/article/details/71404282 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM