Android百度地图开发(二):项目创建

具体的流程也可以参考官网说明:
http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/ak

  1. 百度账号
    登录百度地图开放平台需要百度账号 http://lbsyun.baidu.com/index.php
  2. 百度地图开放平台开发者账号



    3.创建自己的应用


4.获取安全码
安全码的组成规则为:Android签名证书的sha1值+packagename

Android Studio中packagename在gradle文件中


使用Android Studio开发,如遇到applicationId 与在 AndroidManifest.xml 中定义的包名不一致的情况,以appclicationid为准。

打包时需要使用签名证书打包,百度地图提供测试安全码和开发安全码,对应debug和release版本签名证书。证书的生成方法自行百度

获取Android签名证书的sha1值:


发现问题:(如果有些问题解决不了记得去官网论坛找http://bbs.lbsyun.baidu.com/forum.php
如果配置有问题,运行时看看打印信息:

对应看看应用的信息对不对,根据错误信息和errorcode查找对应原因

5.sdk下载


sdk提供自定义下载,选择需要的模块,减少包的大小。下好的包解压放到app/libs下,build一下就可以使用其中的类了。

  //gradle中添加
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }

6.在AndroidManifest中添加开发密钥:

<application>  
    <meta-data  
        android:name="com.baidu.lbsapi.API_KEY"  
        android:value="开发者 key" />  

      <service 
        android:name="com.baidu.location.f" 
        android:enabled="true"    
        android:process=":remote"/>

</application>

步骤总结:

  1. 注册应用,获取安全码
  2. 下载SDK,并放入项目libs中(记得配置gradle)
  3. AndroidManifest中注册权限、key、service

>>>>>>>Demo地址<<<<<<<

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。