使用高德,百度地图时 填写的安全码SHA1获取方式

找到自己下载JDK的位置,打开cmd 进入该地址下的bin目录 (默认是C:JAVAjdk对应的版本号in)

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

输入命令   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 

原文地址:https://www.cnblogs.com/hllxy/p/10553086.html