2019超详细Android Studio新手开发百度地图(1)—百度地图_开发前的配置
百度地图_开发前的配置
前言
第一次写博文…
配置有点儿长,由于是将基本地图,定位,路线规划,导航功能进行整合…后期尽可能少的二次配置。
也是从小白一步步开始,很多资源感觉是很久以前的,而且没有操作配套截图,……遇到了很多坑,所以开发完成后决定重新写一份教程。
精力有限,尽可能详细,基本把每个步骤都配有对应的截图。
本文同本项目同步推进,已经是第三次建这样的项目,还是出了一些小问题,已经对应解决并附上解决方法,本文中所用到资源文件已经附上下载链接,也可以自行去百度地图开发者官网去下载,不过由于版本更新很快,若使用本文开发还是推荐使用本文链接进行下载。
相信按照本文可以解决绝大数问题,若还有其他问题,文末附上了联系方式或者评论区冒泡。
以下,正式开始…
正文
首先去百度地图开放平台,注册并登录开发者账号,登陆以后在开发文档中选择Android地图SDK:
然后就可以看到开发指南这一项,点击打开:
(1).注册(已经完成了)和获取密匙
按照官方开发文档步骤(官方文档)操作即可:
填写内容时应用名称可以随意填写;
应用类型填写Android SDK;
启用服务默认就可以;
重点是发布版SHA1、开发版SHA1和包名的获取。
我们这时需要打开Android Studio去新建一个项目获取上述内容:
这里也可以随意填,将会成为包名的一部分,看下图,包名已经生成。
选择Empty Activity:
按截图所示就可以新建好项目了。
报错解决:
这里切换到project模式,打开下图的文件
修改为:
这里自己看实际情况吧,修改为合适的版本。
完成以后,运行测试:
运行测试最好使用真机调试(可以参考这里真机调试),或者夜神模拟器也可以,自带的模拟器不好使,其他模拟器没试过,自己尝试吧。
包名获取:
开发版SHA1(debug):
windows键+R键进入控制台输入cmd,执行”cd .android”定位到”.android”文件夹下。
继续输入keytool -list -v -keystore debug.keystore
开发版本默认密码是: android
密码在输入过程是不可见的(可以参考官方开发文档)
发布版SHA1(release):
需要自己新建一个.jks密匙文件,再执行”cd .android”定位到”.android”文件夹下。
继续输入keytool -list -v -keystore 自己路径下的密匙文件。
发布版本默认密码是自己设定的。
新建密匙文件步骤:
新建成功:
获取发布版SHA1:
keytool -list -v -keystore后路径为新建.jks密匙文件的路径,密码是自己设定的密码。
将获取的内容输入:
便得到:
以上,密匙获取完成。
(2)Android Studio工程配置
首先下载所需的资源包
打开产品下载,开发包自定义下载:
将下载的文件解压得到:(注意解压一次后还有压缩文件,还要解压一次)
由于版本更新很快,这里附上我用到的,下载解压好的文件(开发包提取码:86ps)
将解压得到资源包的libs中的.jar放到工程中libs,并在工程随意一个.jar打开右键菜单中点击Add as Library即可(点击后工程中.jar文件左边出现图中三角箭头才算成功):
在工程main下新建jniLibs文件夹,将解压得到资源包的libs和jniLibs中的包含.so文件的4个文件夹放到工程jniLibs文件夹****意将资源包的jniLibs和libs文件夹下的armeabi文件夹合并放到工程中,工程文件夹结构参考下图)
将assets文件夹复制到工程main下:
将NaviTts.aar复制到工程libs下:
按图片步骤:
点击完成后,再点下图所示:
同理onsdk_all.aar也是如此引入,引入成功便可得到:
到此,工程配置工作便告一段落了。
工程源码本来也想百度网盘分享的,奈何得开会员才能上传,就放弃了……需要的朋友去下载吧,顺便赚个积分好了,……其实按照步骤是能自己建好自己工程项目的,几乎每个步骤都有截图的,或者不介意的朋友评论留下邮箱我给私发也行,每一部分我都留了备份,需要全部功能的朋友直接下载导航那一节的源码即可,有问题评论区回复,或者我的qq:1587128132,QQ邮箱:[email protected]。
源码:
定位
路线规划
导航
源码apk:apk 提取码:q8ey