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

忍不住吐槽,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 要用到)

AndroidStudio百度地图开发配置工程、显示地图_第1张图片

Sha1值获取:

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

AndroidStudio百度地图开发配置工程、显示地图_第2张图片

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

AndroidStudio百度地图开发配置工程、显示地图_第3张图片

以上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


AndroidStudio百度地图开发配置工程、显示地图_第4张图片

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

3.在工程中加入SDK

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

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

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

AndroidStudio百度地图开发配置工程、显示地图_第5张图片

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

AndroidStudio百度地图开发配置工程、显示地图_第6张图片

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

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

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

添加所需权限

AndroidStudio百度地图开发配置工程、显示地图_第7张图片

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

照着官方链接就可以ok了


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


AndroidStudio百度地图开发配置工程、显示地图_第8张图片
粗糙的图



以上


写在最后:

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

希望明天顺利点0.0

你可能感兴趣的:(AndroidStudio百度地图开发配置工程、显示地图)