项目中有用到百度地图覆盖物标记、地理编码、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&#x