注册

Native method not found:EMMonitor.startWakeup删除libeasemobservice.so包好了,但是删除后会有什么影响呢

报错详细内容:
java.lang.UnsatisfiedLinkError: Native method not found: com.easemob.chat.EMMonitor.startWakeup:([Ljava/lang/String;)V
 at com.easemob.chat.EMMonitor.startWakeup(Native Method)
 at com.easemob.chat.EMMonitor.startWakeup(Unknown Source)
 at com.easemob.chat.EMChatService.onStartCommand(Unknown Source)
 at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2897)
 at android.app.ActivityThread.access$2400(ActivityThread.java:139)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1378)
 at android.os.Handler.dispatchMessage(Handler.java:102)
 at android.os.Looper.loop(Looper.java:136)
 at android.app.ActivityThread.main(ActivityThread.java:5314)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)
 at dalvik.system.NativeStart.main(Native Method)
删除libeasemobservice.so包就不报错了,但是删除后会有什么影响呢?
已邀请:
libeasemobservice.so实现了进程守护,尽可能的避免了service不被杀死
那这个libeasemobservice.so相当有用呢
 可是遇到这个问题,只能删除so包吗?
 
毕竟报这个错的手机较少,请问下有什么更好的解决方案吗
你是有的sdk的版本是多少,看下x86文件:libeasemobservice.so文件在移动端支持x86架构
x86_64文件:libeasemobservice.so文件在移动端支持x64架构这个都有吗?不是最新版本的话,重新导入下jar和so文件在试试
升级到2.2.2后,异常问题已解决

要回复问题请先登录注册