在申请高德地图 appkey的时候,我们会采用keytool的方法来生成sha1码。这里面有坑,请看
PS C:\Users\cuclife.android> keytool -v -list -keystore keystore
keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore
java.lang.Exception: 密钥库文件不存在: keystore
at sun.security.tools.keytool.Main.doCommands(Main.java:742)
at sun.security.tools.keytool.Main.run(Main.java:340)
at sun.security.tools.keytool.Main.main(Main.java:333)
正确步骤如下:
1,打开高德地图开放平台控制台,创建新应用。
2,创建正式发布版SHA1码
(1) 打开CMD ,输入 cd .android
(2) 输入keytool -genkey -v -keystore keystore -alias androidkey -keyalg RSA -validity 1000
(3) 一步步配置好后,输入keytool -list -v -keystore keystore
(4) 获取到正式版的sha1码
3,创建debug版 SHA1码, 方法同2
keytool -genkey -v -keystore keystore -alias androiddebugkey -keyalg RSA -validity 1000
keytool -list -v -keystore debug.keystore