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

如:使用高德,百度地图时 填写的安全码SHA1获取方式(我是自己设置的位置)

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

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

然后输入密钥,默认的密钥是android,如果是自己设置的,就输入自己设置的密钥即可

就会显示以下信息:列表中的SHA1对应的值就是你需要的

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

 

 如果你没有debug.keystore这个文件 ,需要自己在该目录下创建新的.keystore文件,步骤如下:

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

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

然后设置密钥以及问题,设置完成以后,回答 y完成设置。这一步完成以后回到上面步骤获取自己的SHA1码

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

相关文章:

  • 2021-11-25
  • 2021-08-01
  • 2021-07-23
  • 2022-12-23
  • 2021-09-02
  • 2021-12-21
  • 2021-04-22
  • 2022-01-21
猜你喜欢
  • 2021-08-11
  • 2021-10-13
  • 2022-12-23
  • 2021-11-23
  • 2021-05-12
  • 2021-08-22
  • 2021-08-06
相关资源
相似解决方案