APP之百度地图SDK的AK值获取(android)

现在很多APP中都有实时定位的功能,如果我们选择的是H5+的方法实现定位,那么就需要配置相关的SDK,在这里我们选择的是百度地图。

获取百度SDK的步骤如下:

首先我们要登录百度开放平台,打开控制台->创建应用

从图中可以看出在选择类型为“Android SDK”后,需要配置应用的安全码,而其组成包括Android签名版证书的SHA1值和包名,包名我们很容易知道:

这里要注意的是  这个包名可以我们自己定义,但是一定要记住,不能轻易改动,因为app中的支付功能地图的SDK等都和其相关,如果改了需要全部重新申请一遍,非常麻烦。

建议是把相关APP用到的证书 密钥包名,证书等一系列相关资料放在一个文件夹里专门存储,接下来我们看看如何使用使用keytool获取SHA1值:

1.在装有JDK的基础上,cmd运行进入控制台并且定位到.android文件夹下

2.第3步:输入keytool -list -v -keystore app.keystore(app.签名证书文件路径),会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),其中keytool为jdk自带工具。

这里注意的是路径不要包含汉字。

如果您还没有申请安卓证书文件,可以在这个地址去生成 (在线制作安卓开发者证书) 

拿到SHA1值和包名就可以创建应用了,拿到AK值了

当你微笑的时候,全世界都会对你微笑。
原文地址:https://www.cnblogs.com/liruoruo/p/10183552.html