极光IM删除百度地图相关报错


(骊咏吴) #1

当把libs中与百度地图相关的东西删除,并把application里面的百度相关删除,和location也删除掉,然后程序正常运行,当点击登录时报错sdk have not init, you should call JMessageClient.init first.,如果把这些恢复回来又不会报错。。。。


#2

1、JMessage 与百度地图没有关系。
2、报错没有 init,请首先检查你在删除这些文件后,有没有调 init 初始化,有没有成功,日志中还报了什么错。
3、注意是否删了极光的文件。
查看日志:


(骊咏吴) #3

这个是属于极光的文件?


#4

是,jcore 是极光的,注意看集成指南
https://docs.jiguang.cn/jmessage/client/jmessage_android_guide/


(骊咏吴) #5

恩嗯。。没注意看。。


(骊咏吴) #6
04-04 14:21:44.684 17207-17207/jiguang.chat D/TextView: touchFinish handled:true    --- mShowToolbar=false
04-04 14:21:44.844 17207-17284/jiguang.chat D/JIGUANG-JCore: [HttpHelper] status code:200
04-04 14:21:48.144 17207-17207/jiguang.chat D/PhoneWindow: DEBUG_SYSTEMUI:origin statusbar style 
04-04 14:21:48.144 17207-17207/jiguang.chat D/PhoneWindow: DEBUG_SYSTEMUI:IconColor=1
04-04 14:21:48.144 17207-17207/jiguang.chat D/PhoneWindow: DEBUG_SYSTEMUI:StatusBarColor final set ff000000
04-04 14:21:48.144 17207-17207/jiguang.chat I/ViewRootImpl: CPU Rendering VSync enable = true
04-04 14:21:48.154 17207-17207/jiguang.chat E/JIGUANG-JMessage: [CommonUtils] [login]sdk have not init, you should call JMessageClient.init first.
04-04 14:21:48.174 17207-17207/jiguang.chat V/ResourcesManager: Skipping new config: curSeq=47, newSeq=47
04-04 14:21:48.214 17207-17207/jiguang.chat I/ViewRootImpl: CPU Rendering VSync enable = true
04-04 14:21:48.264 17207-17207/jiguang.chat V/ResourcesManager: Skipping new config: curSeq=47, newSeq=47
04-04 14:21:48.284 17207-17279/jiguang.chat V/RenderScript: Application requested CPU execution
04-04 14:21:48.284 17207-17279/jiguang.chat V/RenderScript: 0x55844ccb10 Launching thread(s), CPUs 8
04-04 14:21:48.334 17207-17207/jiguang.chat V/ResourcesManager: Skipping new config: curSeq=47, newSeq=47
04-04 14:21:51.244 17207-17207/jiguang.chat D/PhoneWindow: DEBUG_SYSTEMUI:origin statusbar style 
04-04 14:21:51.244 17207-17207/jiguang.chat D/PhoneWindow: DEBUG_SYSTEMUI:IconColor=1
04-04 14:21:51.244 17207-17207/jiguang.chat D/PhoneWindow: DEBUG_SYSTEMUI:StatusBarColor final set ff000000
04-04 14:21:51.244 17207-17207/jiguang.chat I/ViewRootImpl: CPU Rendering VSync enable = true
04-04 14:21:51.254 17207-17207/jiguang.chat E/JIGUANG-JMessage: [CommonUtils] [login]sdk have not init, you should call JMessageClient.init first.
04-04 14:21:51.274 17207-17207/jiguang.chat V/ResourcesManager: Skipping new config: curSeq=47, newSeq=47
04-04 14:21:51.314 17207-17207/jiguang.chat I/ViewRootImpl: CPU Rendering VSync enable = true
04-04 14:21:51.344 17207-17207/jiguang.chat V/ResourcesManager: Skipping new config: curSeq=47, newSeq=47
04-04 14:21:51.354 17207-17207/jiguang.chat V/ResourcesManager: Skipping new config: curSeq=47, newSeq=47

但是不对呀,我把


这两句话注释了一样报上面的错误,文件也没有删。。。


#7

在 Application 里面对 SDK 进行初始化


(骊咏吴) #8

就是在application里面初始化的额


(lavenderln) #9

你是不是把JMessage的配置误删了,对照集成指南看看
https://docs.jiguang.cn/jmessage/client/jmessage_android_guide/


(骊咏吴) #10

我是在github中下载的源码。。然后运行成功,登录也是成功了的,里面的功能都使用过的,最开始第一次我是把百度相关的都删除了,然后就报哪个错误,后又重新下载github代码集成了一次,也是运行成功能登陆能聊天之后,什么文件我都没动,我就把
这两句注释了,然后还是把上面那个错误。。。。


(lavenderln) #11

你用的jchat源码?就注释了那两行代码就报没有初始化,不注释就正常?


(骊咏吴) #12

用的jchat源码,注释那两行就报错,不注释就是对的。。。可以运行。


(lavenderln) #13

这边注释掉那两行代码没有问题,我觉得还是配置的问题,你再对照集成文档看看