默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求助MobileIMSDK的android版切换语言时APP闪退了?
阅读(38257) | 评论(6 收藏 淘帖1
android切换语言时APP闪退了,下面是SDK里面报的错:求大神看看是怎么回事,
10-26 14:41:32.270 12746-12799/? E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
                                                   Process: com.auratech.aurafamchat, PID: 12746
                                                   java.lang.RuntimeException: An error occurred while executing doInBackground()
                                                       at android.os.AsyncTask$3.done(AsyncTask.java:353)
                                                       at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
                                                       at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
                                                       at java.util.concurrent.FutureTask.run(FutureTask.java:271)
                                                       at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
                                                       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
                                                       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
                                                       at java.lang.Thread.run(Thread.java:764)
                                                    Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
                                                       at android.os.Handler.<init>(Handler.java:204)
                                                       at android.os.Handler.<init>(Handler.java:118)
                                                       at net.openmob.mobileimsdk.android.core.QoS4SendDaemon.init(QoS4SendDaemon.java:135)
                                                       at net.openmob.mobileimsdk.android.core.QoS4SendDaemon.<init>(QoS4SendDaemon.java:130)
                                                       at net.openmob.mobileimsdk.android.core.QoS4SendDaemon.getInstance(QoS4SendDaemon.java:122)
                                                       at net.openmob.mobileimsdk.android.core.LocalUDPDataSender.sendCommonData(LocalUDPDataSender.java:219)
                                                       at net.openmob.mobileimsdk.android.core.LocalUDPDataSender$SendCommonDataAsync.doInBackground(LocalUDPDataSender.java:370)
                                                       at net.openmob.mobileimsdk.android.core.LocalUDPDataSender$SendCommonDataAsync.doInBackground(LocalUDPDataSender.java:1)
                                                       at android.os.AsyncTask$2.call(AsyncTask.java:333)
                                                       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                                                       at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
                                                       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
                                                       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
                                                       at java.lang.Thread.run(Thread.java:764)
10-26 14:41:32.423 3225-3225/? E/PBSessionCacheImpl: sessionId[14185240454138891] not persisted.

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK
上一篇:[已回复] 错误SocketException: sendto failed: EPERM (Operation not permitted)下一篇:[已回复] 求教MobileIMSDK里OutOfDirectMemoryError, 出现原因?

本帖已收录至以下技术专辑

推荐方案
评论 6
查一下,你的MobileIMSDK版本是多少?我说的是对应到github里的release版本
引用:JackJiang 发表于 2018-10-26 14:51
查一下,你的MobileIMSDK版本是多少?我说的是对应到github里的release版本

3.0的版本,去年8月份下载的了,最新版本上修改了吗?我看Mobile 现在最新的都是3.3.1了
引用:jay520 发表于 2018-10-26 15:01
3.0的版本,去年8月份下载的了,最新版本上修改了吗?我看Mobile 现在最新的都是3.3.1了

下载最新版MobileIMSDK 3.3.1版,将jar覆盖进去就行了,什么代码也不用改。新版应该不会再有这个问题,你试试,然后回点反馈一下
引用:JackJiang 发表于 2018-10-26 15:07
下载最新版MobileIMSDK 3.3.1版,将jar覆盖进去就行了,什么代码也不用改。新版应该不会再有这个问题,你 ...

使用最新的3.3.1 ,MobileIMSDK4a.jar 后,登录不上,我想可能是服务器端对应也需要使用最新的代码,于是对比了3.0与3.3.1server之间的区别,server 我使用的是源码MobileIMSDKServerDemoX,所以里面的内容结构不一样,上面反馈的问题我下一次统一使用最新的版本后在验证吧,后续在反馈,感谢博主回复
引用:jay520 发表于 2018-10-26 16:28
使用最新的3.3.1 ,MobileIMSDK4a.jar 后,登录不上,我想可能是服务器端对应也需要使用最新的代码,于是 ...

你3.0是比较老的了,服务端也一起更新了再试
仔细检查你程序中前台和后天的冲突问题。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部