如何注册和获取百度地图的密钥

一、什么是密钥

开发者在使用SDK之前需要获取百度地图移动版开发密钥(AK),该AK与您的百度账户相关联。请妥善保存您的AK,地图初始化时需要使用AK。

二、获取开发密钥(AK)

百度地图 SDK开发密钥的申请地址为:秘钥申请地址

申请步骤大致可分为如下四个步骤:

1、若您未登录百度账号,请登录您的百度账号,如下图:
在这里插入图片描述
2、登录后将进入API控制台,如下图:
在这里插入图片描述
3、点击“创建应用”开始申请开发密钥,如下图:
在这里插入图片描述

4、填写应用名称,注意应用类型选择“Android SDK”、正确填写 SHA1程序包名(SHA1和包名的获取方法见下文)。如图:
在这里插入图片描述
填写清楚以上内容之后点击提交会为您生成该应用的AK,到这您就可以使用AK来完成您的开发工作了。 注意:同一个AK中,可以填写开发版SHA1和发布版SHA1,这样app开发、测试到发布整个过程中均不需要改动AK。

此功能完全兼容以前的AK,默认将原有的SHA1放在发布版SHA1上,开发者也可自己更新,将原有的开发版本的AK和发布版本的AK对应的SHA1值合并后使用。

三、获取包名

根据您使用的开发工具,包名的获取方式有所不同。

在app目录下的build.gradle文件中找到applicationId,并确保其值与AndroidManifest.xml中定义的package相同,这就是包名。
在这里插入图片描述
在这里插入图片描述

使用Android Studio开发,如遇到applicationId 与package不一致的情况,以appclicationid为准。

四、获取SHA1

调试版本(debug)和发布版本(release)下的 SHA1 值是不同的,发布 apk 时需要根据发布 apk 对应的 keystore重新配置 Key。(注意:我们这里使用的是调试版本,在开发时请使用调试版本) 。

1、cmd进入命令行界面,执行”cd .android”定位到”.android”文件夹下。
在这里插入图片描述
2、继续在控制台输入命令:

调试版本使用指令:keytool -list -v -keystore debug.keystore
发布版本请使用指令:keytool -list -v -keystore apk 的 keystore
在这里插入图片描述
3、调试版本默认密码是: android,发布模式的密码是apk的keystore设置的密码。输入密钥后回车(如果像我一样没设置密码,可直接回车),此时可在控制台显示的信息中获取SHA1值,如下图所示:
在这里插入图片描述

Custom makes all things easy. 习惯成自然。

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

振华OPPO

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值