高德地图发布版SHA1值

高德地图如果发布后无法获得天气和定位,那么可能就是sha1值不对,或者是签名与别名不匹配。

首先,确定自己的签名别名, 然后查看自己build文件里关联的是否正确,签名和别名,这个不要粘贴,要自己导入,粘贴的是没有用处的,所以签名名字,密码,还有别名都是很重要的,一定要记住一定要记住一定要记住

导入方法:

首先,打开file下的project structure

导入之后,打包,上传加固,下载后部署签名,我用的梆梆加固和签名,傻瓜式操作,简单的可爱。

然后关键点来了,测试版和发布版的shA1值是不一样的,高德上也是,在你测试的时候肯定已经弄完了key值,这个我就不多说了,文章很多。

这时候,就需要去拿到正式发布包的sha1值,去将高德上的替换掉,才能正常获得天气等信息,另外,上面绑定的签名和别名,也一定要与加固后重新签名的相同,不同也行,但是容易弄混,替换安装的话会比较麻烦。

之后,打开黑窗口,这个都会

图中箭头所示的路径,就是打开cmd时显示的路径,但是我们签名说到过要查看签名文件必须要使用keytool.exe工具 ,我们需要进入到这个工具的所在路径,一般keytool.exe的路径为C:\Program Files\Java\jre1.8.0_101\bin,在这个目录下就可以看到keytool.exe工具,我们需要在命令行中进入到这个路径,一般使用过命令行的小伙伴都知道,进入某个路径需要命令行的命令,进入路径的命令为cd ,然后在命令行中输入cd+路径,如图所示:

按回车键,即可以进入到keytool.exe所在路径,之前选择keystore文件存放位置时,建议存放在与keytool的同一路径,就是方便查看SHA1值。然后我们需要在命令行输入如下命令,进行SHA1值的查看,keytool -list -keystore “yuexingdemo.keystore”(前面三个是命令语句,后面那个是签名文件的名称,注意一定要放在双引号内,如果不是同一路径的话,将签名文件的完整路径包括签名一起写在双引号内,不要光写签名,会找不到的),输入结束后按回车键,出现如图所示:

 

这里的输入密钥库口令,是指输入之前生成keystore文件时设置的密码,输入后默认为不显示的,输入完成后直接回车就可以。

 

就像上面的那样,会出现sha1值,然后重点!如果你一个签名多次重新保存或者是因为其他原因,有多个别名的话,一定要看好,你在文件里嵌入的是哪个别名,在高德上绑定的是哪个别名,打包的是哪个别名,然后选择对应别名的,sha1值,不然会失败的,这也是要求签名与别名使用同一个的原因,之后将拿到的别名将高德上的正式发布的进行替换就可以了。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值