使用高德,百度地图时 填写的安全码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