注册

【Android】请问你们集成环信,在android7.0能正常使用吗?

我集成环信后,在7.0上报错,因为在so中调用了非公开系统库,在7.0中是被禁止的, 关键是我屏蔽了java中所有环信相关代码,但是环信会监听EMMonitorReceiver自动唤起EMChatService服务,在服务EMChatService中loadLibrary,这个没法去捕获bug,因为服务和广播完全由环信sdk控制,  如果去掉这两个,会影响其他手机的使用,如果不去掉,则会影响7.0(手机解锁,开机时在后台老崩溃)
#574 Thread-35
java.lang.UnsatisfiedLinkError
dlopen failed: cannot locate symbol "XzUnpacker_Construct" referenced by "/system/lib/libunwind.so"...
1 java.lang.Runtime.loadLibrary0(Runtime.java:977)
2 java.lang.System.loadLibrary(System.java:1530)
3 com.hyphenate.chat.EMClient.loadLibrary(Unknown Source)
4 com.hyphenate.chat.EMClient.getInstance(Unknown Source)
5 com.hyphenate.chat.a.d.(Unknown Source)
6 com.hyphenate.chat.EMMonitor.(Unknown Source)
7 com.hyphenate.chat.EMMonitor.getInstance(Unknown Source)
8 com.hyphenate.chat.EMChatService$1.run(Unknown Source)
9 java.lang.Thread.run(Thread.java:761)
已邀请:
缺少的系统包 可以自己打包下拿到自己的主项目工程中。我们环信后续也会处理这个 ,开发者先这样处理下。

要回复问题请先登录注册