androidsdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
更新时间:2020-06-23
什么是密钥

开发者在使用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值合并后使用。

获取包名

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

使用 android studio 开发

在app目录下的build.gradle文件中找到applicationid,并确保其值与androidmanifest.xml中定义的package相同。

注意:使用android studio开发,如遇到applicationid 与package不一致的情况,以appclicationid为准。

使用eclipse开发

包名是android应用程序本身在androidmanifest.xml 中定义的名称,例如:

获取sha1

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

android studio场景使用keytool

1进入控制台(以mac为例,windows则进入cmd控制台,同样执行下述命令),执行”cd .android”定位到”.android”文件夹下。
2继续在控制台输入命令:

调试版本使用指令:keytool -list -v -keystore debug.keystore
发布版本请使用指令:keytool -list -v -keystore apk 的 keystore

3输入口令:

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

eclipse场景在adt中查看

打开eclipse,preferrences -> android -> build,如图:

  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消

"));
网站地图