注册

环信android3.1.2的bug

这个是从客户手机上传得到的log,机型vivo Xplay5A 具体原因不明,但是能不能在com.hyphenate.util.EasyUtils.getRunningApps中catch掉这个空指针。使用的sdk是hyphenatechat_3.1.2
 2016-05-25 12:28:13 : java.lang.RuntimeException: Unable to start service com.hyphenate.chat.EMChatService@23f7e5de with Intent { cmp=com.mediasoc.hewoxue/com.hyphenate.chat.EMChatService }: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2987)
    at android.app.ActivityThread.access$2200(ActivityThread.java:175)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1464)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5386)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722)
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
    at com.hyphenate.util.EasyUtils.getRunningApps(Unknown Source)
    at com.hyphenate.chat.EMMonitor.startWakeup(Unknown Source)
    at com.hyphenate.chat.EMChatService.onStartCommand(Unknown Source)
    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2970)
    ... 9 more
java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
    at com.hyphenate.util.EasyUtils.getRunningApps(Unknown Source)
    at com.hyphenate.chat.EMMonitor.startWakeup(Unknown Source)
    at com.hyphenate.chat.EMChatService.onStartCommand(Unknown Source)
    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2970)
    at android.app.ActivityThread.access$2200(ActivityThread.java:175)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1464)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5386)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722)
已邀请:
您这边看下环信的demo中清单文件中 EMChatService这个组件的注册,参照下demo中的组件把这个清单文件中加下了。

要回复问题请先登录注册