找到自己下載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