android 关于apk 打包后的地图定位和导航失败的问题

来源:互联网 发布:友盟推送 php服务器端 编辑:程序博客网 时间:2024/06/06 03:51

今天有一小兄弟问了我一个问题 就是关于apk 签名打包后 的地图sdk无法使用问题 一开始就是问他 appkey 是否一致,他说一致,又说在打包前是正常的 定位导航都没有问题,打包后都不能用了,那就是sha1 配置的问题 sha1发布版和测试版的 是不一样的 而他就是这个问题 其实很简单
第一步:
分析 如果你的apk 打包后无法使用定位和导航 首先在你测试阶段正常得情况下打包后仍然无法使用的 第一点你必须要想 那就是你所使用的导航或百度或高德的应用当中没有配置发布版的sha1 或者你的发布版sha1写的是测试版sha1(我这位小兄弟就是这个问题); 所以检查一下
第二步:
如果出现以上情况 别着急 把你打包的签名文件找出来
方式一 打开你android studio底部的terminal 执行keytool -v -list -keystore +签名文件路径+签名文件.jks 。然后回车 会提示你输入你的签名密码 输入后回车 你会看你签名打包后的apk的sha1
方式二cmd 打开dos cd+keytool路径(keytool 在你jdk bin包下)+keytool -v -list -keystore +签名文件路径+签名文件.jks 。然后回车 会提示你输入你的签名密码 输入后回车 你也会看你签名打包后的apk的sha1
第三步
当你拿到你发布版的sha1 登陆你的百度地图或者高德地图 打开你的应用 将发布版的sha1 放入到对应的位置发布版sha1 保险提示 检查你的key 和你清单文件中的key 是否一致
—#提示 此问题很小 app发布以前一定要做这一步 细心无大错 希望可以帮助到一些人#—

阅读全文
1 0
原创粉丝点击