App集成IM easeui之后导致App百度地图初始化奔溃 ,各路大神指导指导

APP中已经使用了百度地图进行定位,所以删除了easeui中关于百度地图的jar,so,代码
 
APP集成环信IM后会导致百度地图初始化奔溃(
SDKInitializer.initialize(getApplicationContext())
)
 
 
大神们谁有遇到这种情况,(去掉百度地图初始化代码 IM可正常运行 但百度地图无法使用 ,去掉环信IM 百度地图可正常使用)
捕获.PNG
已邀请:

环信沈冲

赞同来自:

检查看下初始化是使用的easeui的初始化吗?百度初始是在环信初始化之前加的吗
EMOptions options = new EMOptions();
// 默认添加好友时,是不需要验证的,改成需要验证
options.setAcceptInvitationAlways(false);
...
EaseUI.getInstance().init(applicationContext, options);
在清单文件中百度定位的key和server是注册了吗

清明捉鬼 - 不要打我,我很怂!

赞同来自:

楼主问题怎么解决的,我也遇到这种情况,替换了so包什么之类的百度自定义的MaoView就是初始化不了

deepTime

赞同来自:

表示同样遇到此类问题。我移除了easeui中百度地图相关的所有内容,关联独立的百度地图library。并确认已经根据百度地图的官方文档进行了配置。在登录环信后,进入地图页面,其中一部测试机会崩溃,但不会引起整个app崩溃,地图可以显示,而另一台测试机可以显示地图但无法定位。
 
折腾2天了。没找到原因
 
当我注释掉环信sdk,直接单独启动跳转到百度地图页面,显示正常,能定位。但一旦启用环信,再从聊天界面跳转到地图页面,地图就无法定位并出现上述问题。
 
求解

要回复问题请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×