2015年11月20 关于百度地图导航初始化失败的一个教训
来源:互联网 发布:mac公式编辑器 破解版 编辑:程序博客网 时间:2024/05/16 19:14
开发中遇到了要使用导航功能,选择了百度地图的导航功能,一切都是按部就班。
也在开发者中心把demo给down下来了。新创建一个项目,测试,key校验成功,百度导航引擎初始化成功,ok.
于是进行移植到项目中。把导航的相关包新加入到项目中。测试,打包,包一下变大很多,发现有张图片是4M多的,
打开,看下效果,发现显示图片错误,图片太大,自作主张换了个名字一样但大小只有10kb的图片。
在正式项目中一直都是key校验成功,百度导航引擎初始化失败,果断debug。
有两种说法:
1,新增加导航功能时,应该将之前需要定位,基本地图用到的jar包和so文件重新和导航的jar包和so文件重新down过,果断尝试,发现包反而变小了,少了x86和arm类型的详细文件夹,但导航的功能还是初始化失败。
2,assets少了channel,发现已加,跳过。
3,在manifest文件中少了
<meta-data
android:name="BaiduMobAd_STAT_ID"
android:value="48ae76de3f" />
百度只给了key,未给这个数据,大概是照抄的,百度后是百度移动统计使用到的,不明觉厉,加上跳过,测试,发现还是初始化失败。
4,string.xml中加入demo中的那些数据,还是初始化失败。
5,将项目中的包名替换掉demo中的包名,将key也给换了,demo还是成功了,和key没关心,可以考虑下一个。
6,前前后后看了几遍,发现了唯一变了的就是那张擅自变动的图片BaiduNaviSDK_Resource_2.0.png。果断更换回来。
然后,奇迹出现了,初始化成功,真是地上跪了两个天坑呀呀呀呀呀呀呀。
但是这个图片太大了,还是觉得有办法进行处理处理。下周再处理吧。
- 2015年11月20 关于百度地图导航初始化失败的一个教训
- 百度地图中导航部分引擎初始化失败的解决办法
- 百度地图导航初始化失败问题总结
- Android 百度地图导航引擎初始化失败
- 百度地图导航初始化导航失败,不能使用导航
- Android百度地图导航API 导航引擎初始化失败解决方案
- 百度导航初始化失败
- 百度地图导航Android6.0初始化失败解决方法
- Android百度地图导航引擎初始化失败问题解决
- 关于百度地图SDK联网初始化的一个坑
- 关于百度地图导航功能的添加
- 百度地图 引擎初始化失败
- 关于基础百度地图和地图导航的bug问题
- 关于百度地图百度、导航集成的那些额外问题
- Android百度地图SDK 导航初始化和地图初始化引起的冲突
- 百度地图SDK导航功能初始化错误
- APP集成百度导航初始化失败
- 百度导航引擎初始化失败问题解决
- XCode6.1约束的使用---实例介绍
- 沉浸式安卓应用设计简单又好用
- CSS进阶2 : 历史上的 hasLayout 概念
- Java多线程同步与synchronized
- MAC下安装与配置nginx
- 2015年11月20 关于百度地图导航初始化失败的一个教训
- TCP/IP (二) TCP消息的发送
- 排序
- 分支语句
- cookie和session
- Android性能之内存基础篇(二)
- 【凯子哥带你学Android】Andriod性能优化之列表卡顿——以“简书”APP为例
- hdoj 青年歌手大奖赛_评委会打分
- 【南大软院大神培养计划】JS初体验