假期学习记录02(高德地图关于开发版和调试版sha值)
首先看一下高德地图添加项目的目录,要求输入两个sha值,一个时发布版一个是调试版的,第一行代码讲百度地图时说两个都写调试版的sha值就可以,但是高德地图这两个sha值是要严格区分的
调试版的sha值很简单,在android stdio中右侧找到这个signjingReport双击,他就会运行这个文件然后在android stdio下面的Gardle Concole中便会输入调试版的sha值
对于开发版的sha值高德地图给出的是如下的方法
第一步、打开 Android Studio 的 Terminal 工具。 第二步、输入命令:keytool -v -list -keystore keystore文件路径。 第三步、输入 Keystore 密码
关于这个keystore文件路径不知道在哪里的问题我想记录一下
在AS最上面的导航栏中,点击Build-》Generate signed APK会出现如下界面
理论上应该是空的,然后我们点击create new一直下一步先创建一个,然后在用创建时的密码点击next,然后选择release(发布版),点击finish。这样keystore的文件路径便是我们上面填写的C:\D\maps\maps.jks
然后win+R输入cmd点击确认 ,在命令控制符中输入cd .android然后输入keytool -v -list -keystore C:\D\maps\maps.jks便会显示开发版的sha值
这时候将两个sha值填写到申请key值的界面中,包名在AndroidManifest的文件中,切记填写的包名要与项目的包名一致