高德地图 一 SHA 1 值的获取和sdk的集成

来源:互联网 发布:ssh传输文件命令 mac 编辑:程序博客网 时间:2024/06/05 08:24

一直没有接触过地图的开发 需求 最近没什么项目 就自己研究研究 以防以后 用到。这次就把自己的学习过程给 全部记录下来,包括过程中遇到的 错误问题,也有记录。首先从第一步开始,到高德开放平台,注册并且申请自己的 key,在申请key的过程中有一个步骤 就是 需要项目的 SHA1 值 这个值在eclipse 开发时比较容易 获取,但在 as 上边 就比较麻烦一些,但是还好 按照步骤走呗。

第一步获取SHA1 值:我们这里采用使用AS中的Terminal

输入密钥库口令--测试的默认口令为:android,如果使用自己提供的keystore,就是自己的密码了。

首先我们要到达 C盘,用户的.android路径下。

如图:编译到 c盘 下的.android 下:


然后使用命令:


密钥库口令就是:android 然后回车就生成了 sha 1 值。

第二步sdk的集成:对于sdk的集成就比较简单但是这里给大家提几个注意的问题:

首先如果你集成的是导航的sdk,那么你一定要把 定位的 sdk也复制到项目里面,因为需要一个 service 服务区定位。因为我发现下载的导航 sdk 里面没有 location 定位的 sdk。

其次还有一个比较重要的问题是:我集成sdk后 就下班了,过了个周末来 重新编写 定位的功能的时候发现 提示如下错误:

errInfo:KEY错误 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信

提示 key 错误???、用的就是我申请的key 为什么会错呢,这个下次博客和定位功能一起说。



 

原创粉丝点击