资讯专栏INFORMATION COLUMN

高德地图集成所遇的坑

wujl596 / 2113人阅读

摘要:个人博客同步文章报错出现这个问题是因为生成的和使用的应用不一致。发布版本使用对应的,命令为的。发现图中报错的和通过官方方式得到的是不一样的。也就是说当时使用的这个,所以我们把此复制到高德地图管理台,然后生成即可解决问题。

个人博客同步文章 https://mr-houzi.com/2018/06/...
INVALID_USER_SCODE报错

出现这个问题是因为生成keysha1和App使用的应用不一致。

官方操作

首先,我跟着官方介绍一波神操作,我使用的是官方提供的第三种方式,使用 keytool(jdk自带工具)获取 SHA1

1、运行进入控制台。

2、在弹出的控制台窗口中输入 cd .android 定位到 .android 文件夹。

3、继续在控制台输入命令。

调试版本使用 debug.keystore,命令为:keytool -list -v -keystore debug.keystore。 发布版本使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk 的 keystore

提示输入密钥库密码,开发模式默认密码是 android,发布模式的密码是为 apk 的 keystore 设置的密码。输入密钥后回车(如果没设置密码,可直接回车),此时可在控制台显示的信息中获取 Sha1 值,如下图所示:

说明:keystore 文件为 Android 签名证书文件。

参考链接

终极解决方法

跟着官方操作之后,发现依然报错INVALID_USER_SCODE验证不通过,分别使用debug.keystorekeystore中的SHA1也不可以,搞了半天,晚上回来后又仔细看了一下报错信息。

发现图中报错的SHA1和通过官方方式得到的SHA1是不一样的。也就是说当时App使用的这个SHA1,所以我们把此SHA1复制到高德地图管理台,然后生成Key即可解决问题。

谨记仔细看报错信息!

PS:虽然找到问题的解决方法,但是一直不能明白为什莫,两个SHA1会不一致,有明白的大神可以指点一下。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/14266.html

相关文章

  • android studio 安卓集成高德地图获取app定位信息

    摘要:获取一次定位结果该方法默认为。获取最近内精度最高的一次定位结果设置接口为,启动定位时会返回最近内精度最高的一次定位结果。五运行测试结果运行你的代码在虚拟机最好的真实机,我用得就是真实机测试打印获取到的定位信息 在网上搜索过大量集成高德地图的方案,和测试代码,要么就是博主抄来没有测试过的代码,要么就是步骤不连续的,甚至包裹官网给出的解决方案都是欠缺相关步骤的(官网截图都不知道多少年前的了...

    villainhr 评论0 收藏0
  • 微信公众号页面(VUE)中如何配置微信JS-SDK和高德地图,以及遇到的一些问题记录

    摘要:安装并引入依赖包这里是说明文档下载依赖包在需要用到的模块引入检查是否引入成功可以在引入的模块中执行控制台显示以上代码表示引入成功配置微信所有需要使用的页面必须先注入配置信息,否则将无法调用开启调试模式调用的所有的返回值会 1.安装并引入JS-SDK依赖包 这里是JS-SDK说明文档 1.1 npm 下载依赖包 npm install weixin-js-sdk --save 1.2.在...

    Joyven 评论0 收藏0
  • Vue.js 中使用高德地图定位及渲染地图

    摘要:看了上面有集成的高德地图组件,但由于项目所要用到的不多,所以决定跟着文档写一写运行环境是引入高德地图一般用使用最简单粗暴的引入地图的方法就是,在入口的头部直接引入,记得一定要带上如果没有的话去高德地图的官网申请一个。 看了github上面有集成的高德地图组件,但由于项目所要用到的不多,所以决定跟着文档写一写.运行环境是vue-cli webpack 引入高德地图 一般用使用vue-cl...

    Ku_Andrew 评论0 收藏0
  • Android Studio导入并显示国内地图SDK步骤对比以及需要注意的点(百度地图高德地图为例

    摘要:本文为第一次导入地图类,以百度地图和高德地图为例,腾讯地图后续加入。高德或百度地图高德或百度地图高德或百度地图百度地图独有管理地图生命周期合理管理地图生命周期。 本文为第一次导入地图类SDK,以百度地图和高德地图为例,腾讯地图后续加入。本文若有不当之处以及勘误,欢迎留言指正。 百度和高德地图开放平台官网链接 百度地图开放平台 高德开放平台 步骤 1.获取KEY 在相应的国内SDK开发者...

    cyrils 评论0 收藏0
  • Android Studio导入并显示国内地图SDK步骤对比以及需要注意的点(百度地图高德地图为例

    摘要:本文为第一次导入地图类,以百度地图和高德地图为例,腾讯地图后续加入。高德或百度地图高德或百度地图高德或百度地图百度地图独有管理地图生命周期合理管理地图生命周期。 本文为第一次导入地图类SDK,以百度地图和高德地图为例,腾讯地图后续加入。本文若有不当之处以及勘误,欢迎留言指正。 百度和高德地图开放平台官网链接 百度地图开放平台 高德开放平台 步骤 1.获取KEY 在相应的国内SDK开发者...

    lavor 评论0 收藏0

发表评论

0条评论

wujl596

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<