项目中有用到百度地图覆盖物标记、地理编码、POI搜索、点聚合、定位等百度地图提供的服务,最近领导要求再加入驾车导航服务,到百度地图官网下载DEMO,参照百度地图官方提供的驾车导航Demo将libs文件夹下的jar包都复制到项目中发现有jar冲突了,最后比对发现BaiduLBS_Android.jar中已经包含了部分导航demo中的jar文件,那么去掉这些重复的jar包就可以了,处理完这个之后还有一个armeabi与armeabi-v7a不兼容问题也需要处理。

1、解决百度地图服务以及驾车导航jar包冲突

原本导航Demo中libs文件下jar包如下:

去除jar冲突后需要引入的jar包如下:

1、解决百度地图驾车导航不提供armeabi-v7a平台so,armeabi与armeabi-v7a不兼容问题

jniLibs下so文件的兼容处理,如果项目用的so是armeabi平台下的,那么复制导航demo中的so文件到项目中就可以

问题来了如果so平台不是armeabi,而是armeabi-v7a,像我们用了腾讯云IM他们只提供了armeabi-v7a平台的so,这个时候要去兼容啊,我的做法是这样的:

1、首先将上面DEMO中提供的armeabi平台下的三个so文件复制到,项目中armeabi-v7a平台下

2、将导航DEMO中libs下的NaviTts.aar和onsdk_all.aar复制修改后缀名为zip,当做压缩文件然后解压缩

打开解压缩后的onsdk_all文件夹

打开jni文件夹将armeabi文件夹下的所有so文件复制到项目项目中armeabi-v7a平台下

同样的操作解压缩后的NaviTts文件夹,打开jni文件夹将armeabi文件夹下的所有so文件复制到项目项目中armeabi-v7a平台下

注意:一定要加入这两个so文件,不能导航语音播放没有声音

最后项目中armeabi-v7a平台下关于百度地图服务、驾车导航相关的so文件如下:

Android 集成百度地图服务和驾车导航jar包冲突、驾车导航引入armeabi-v7a平台相关推荐

  1. android百度导航实现,Android 集成百度地图实现设备定位

    Android 集成百度地图实现设备定位 步骤1: 申请android 端SDK : http://lbsyun.baidu.com/ 步骤2: 下载基础版SDK 步骤3: 下载示例程序 步骤4: 开 ...

  2. Android 集成百度地图之申请TTS授权最新版

    Android 集成百度地图之申请TTS授权最新版. 前提:登录百度地图开放平台,且已创建好应用. 开发文档-Android 导航SDK-TTS授权申请. 这里有个坑,简单说下,进入http://yu ...

  3. Android 集成百度地图AR识别SDK(二)

    废话 今天我们开始集成百度地图AR识别SDK(后面简称AR SDK)的第二章,这一章我们主要讲Android Studio如何配置AR SDK 我们如果单单只看文档的话,很难看懂如何集成,我们需要结合 ...

  4. Android集成百度地图接口,实现定位+路径规划。新手教程

    本文主要内容包括:如何根据百度地图接口实现定位,并实现从A到B的路径规划功能(驾车,公交,步行).本文主要提供给新手参考,如果有错误希望博友们指出以便及时改正. 1.申请百度地图SDK的密钥(填写安全 ...

  5. Android集成百度地图SDK

    本Demo中所含功能 1:定位,显示当前位置 2:地图多覆盖物(地图描点,弹出该点的详细信息) 3:坐标地址互相换算 4:POI兴趣点检索 5:线路查询(步行,驾车,公交) 6:绘制线路(OpenGL ...

  6. Android 集成百度地图AR识别SDK(一)

    废话 我最近一直在想手机上如何实现AR功能,很多方法都试过了,但是要不是一些官方文档看不懂,要不就是集成起来特别麻烦,总之就是无从下手 有一天,一位同事突然和我说百度地图有AR功能,于是我赶紧试了下, ...

  7. Android集成百度地图-----显示地图、定位、长按显示地址信息

    一.基础部分 转载请注明出处:https://blog.csdn.net/Hunter2916/article/details/82867205 1.下载百度地图的SDK 下载地址:http://lb ...

  8. Android集成百度地图

    1. 百度地图api Android定位SDK Android地图SDK Android地图SDK<------

  9. android集成百度地图 驾车路线规划 并在地图上绘制出路线

    1.  设置路线规划监听 mSearch.setOnGetRoutePlanResultListener(getRoutePlanListener);//设置路线规划监听 2.初始化路线监听器 /*路 ...

  10. 微信JS-SDK之地理位置的获取与在线导航,集成百度地图实现在线地图搜索

    原创声明:本文来源于本人另一博客[微信JS-SDK之地理位置的获取,集成百度地图实现在线地图搜索]原创作品,绝非他处摘取,转载请联系博主 本次讲解微信开发第三篇:获取用户地址位置信息,是非常常用的功能 ...

最新文章

  1. linux 网络编程之信号机制
  2. spring装载配置文件失败报错:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException...
  3. 微信小程序工具真机调试提示page xxx/xxx/xxx is not found
  4. E - 数据结构实验之排序五:归并求逆序数
  5. 逻辑回归和线性回归的区别_机器学习简介之基础理论- 线性回归、逻辑回归、神经网络...
  6. 纸牌三角形(蓝桥杯)
  7. java连接池域名切换_java - 使用JDBC的连接池选项:DBCP与C3P0
  8. AI从业人员需要必备这些算法和工具!
  9. Android launcher 壁纸 wallpaper
  10. Mesa 3D 计算机图形库
  11. mysql 下一个月_mysql 取当天、昨天、上一个月、当前月和下个月数据
  12. 2002年考研数学一解析pdf
  13. 页眉怎样从特定的一页开始以及word页眉页脚第几页共几页格式设置
  14. Idea字体美化终极解决方案
  15. ELK:Logstash 字段名称大小写切换
  16. 用计算机的画图工具画画,电脑绘画软件哪个好用?电脑绘画软件推荐
  17. video视频快进拖动限制
  18. 机器学习之PQ量化算法
  19. 客户端访问https时应无浏览器(含终端)安全警告信息;_Http升级Https(Let#x27;s Encrypt)...
  20. JAVA简单手写数字识别

热门文章

  1. Linux出现“E45: ‘readonly‘ option is set (add ! to override)”的解决方法。
  2. 邮箱客户端Foxmail如何配置邮箱服务器?
  3. 只需四天,从零开始选购笔记本电脑【转】【荐】
  4. Java数字转大写金额格式小程序代码
  5. EBS R12.2 ADOP (R12.2 AD Online Patching) - 3
  6. 高数 | 两个重要极限 经典错误 什么情况下求极限可以直接带入
  7. 第2篇:Python 基础语法
  8. Hystrix监控数据聚合
  9. linux安装rtl8192cu网卡驱动,编译并安装rtl8192cu驱动程序
  10. 完善智慧办公建设,小熊U租获京东数千万元A+轮融资