百度地图开发各种问题的记录

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:43   920   0

感谢大佬

http://m.blog.csdn.net/huanzhongying/article/details/72626860

几个坑:

1:demo里的jar是分开的,但是现在(2017.12.30)从百度上下载下来的jar是集成的,如果把集成的和分开的都放一个工程下容易造成各种冲突。

正确方法:从百度上一次下完所有需要的功能,so全放jnilibs,jar全放libs


2:有些工程,手机可能不在armebi里面找so(不明白为什么),而去其他arm64,armv7a什么的地方找包,但是如果你在下载的时候选中了导航,下载下来的东西里是没有arm64这些文件夹的,结果运行的时候闪退,报libBaiduMapSDK_base那个文件不是64位的错误。

我的解决方法是下载的时候不选导航,这时候存so库的文件夹有5个,把除armebi外其他的都贴进自己的工程里。目的就是拿一份64位的libBaiduMapSDK_base文件


3 导航目前只支持armebi,所以因为问题2,用导航的时候可能会出现百度地图初始化失败。

这个最后我也不知道怎么解决的,我一个是在gradle里加了abiFilters "armeabi" ,一个是把arm64里有关导航的so全删了,

也不知道哪个真正解决了问题,总之我是不敢试了。






分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP