美文网首页Android知识Android开发
AndroidStudio百度地图开发配置工程、显示地图

AndroidStudio百度地图开发配置工程、显示地图

作者: Ansaxnsy | 来源:发表于2017-08-21 21:53 被阅读0次

    忍不住吐槽,Android Studio事真多,从下载到调试,老是出问题,可我还是得待ta如初恋,真憋屈~

    本来是打算做个GPS的Demo,但是发现百度地图的Demo也挺有做头,包含了GPS。于是,搞了一天,终于迈出了第一步:配置工程、显示地图

    开发环境:win7   64位   AS 2.3.3   测试机小米4S(模拟器秒退,原因暂时未知)

    配置百度地图开发环境

    1.获取安全码:

    Android签名证书的sha1值:A9:A8:00:7B:DB:BC:BE:D1:14:A2:95:7C:32:DE:10:C5:E4:8A:6D:D9

    (每个电脑是不一样的,获取方法有几种,笔者只附我觉得最简单的方法,感兴趣可以自己再搜一下)

    包名:com.example.yanchengwei.baidumap2

    (此处包名来源于AS,如图  package 后面,在后面获取 key 要用到)

    Sha1值获取:

    1、在cmd中进入到Android Virtual Devices目录:

    2、使用jdk的keytool工具获取sha1指纹,输入keytool -list -v -keystore debug.keystore,debug.keystore的密钥库口令默认为“android”,结果如下图:

    以上1和2,相当于在cmd 中输入:C:\Users\dzl\.android keytool -list -v -keystore debug.keystore 即可。

    2.下载开发包,申请百度地图key

    http://developer.baidu.com/map/) 

    找到andriod地图SDK,相关下载,历史版本   中下载

    (笔者下载了 v3.7.3版本资源包 ,前面的三个我觉得都少东西,反正我失败了,你也可以试试)

    获取密钥,然后如下图,将 上面得到的SHA1 ,包名复制过来,SHA1发布开发一样即可,然后提交便生成了  开发者 key

    此处生成 key 将写入application andriod:value  (后文会说明)

    3.在工程中加入SDK

    1.将百度地图SDK中的 jar 包复制到工程目录下的libs文件夹

    2.选择所有jar包,右键->add as library->确定

    3.在src/main/目录下新建一个文件夹 JNIlibs ,存放 .so 文件,如图(图是偷的)

    紫色 2 里面最好五个都放进去


    4.配置其他所需要的权限和key:

    (1)在AndriodMainfest.xml    中的  application  中添加开发密钥

    上面所生成的key复制到这里

    添加所需权限

    表示复制不过来,点这个链接吧  http://lbsyun.baidu.com/index.php?title=androidsdk/guide/hellobaidumap

    照着官方链接就可以ok了

    最后,附个粗糙0.0的结果图:

    粗糙的图

    以上


    写在最后:

    一天在搞这个,有点拖节奏啊

    希望明天顺利点0.0

    相关文章

      网友评论

        本文标题:AndroidStudio百度地图开发配置工程、显示地图

        本文链接:https://www.haomeiwen.com/subject/oyjcdxtx.html