问题描述
下载demo,当在android studio将compileSdkVersion以及targetSdkVersion都修改为23及以上时,demo也会奔溃,请问该怎么解决呢?ps:运行在android6.0系统以上,比如小米上,系统小于6.0则不会出现此错误
解决方案
用的具体的是那个版本的demo,具体的崩溃信息 也在这里粘贴全下。
解决方案二:
2.2.6的demo1.0,奔溃信息:点击语音奔溃:java.lang.UnsatisfiedLinkError: com.easemob.media.EIce at com.easemob.chat.EMCallerJingleSession.makeCall(Unknown Source) at com.easemob.chat.EMVoiceCallManager.syncMakeCall(Unknown Source) at com.easemob.chat.EMVoiceCallManager.access$7(Unknown Source) at com.easemob.chat.EMVoiceCallManager$3.run(Unknown Source)点击视频奔溃:java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/lib/arm/libeasemob_jni.so: has text relocations at java.lang.Runtime.loadLibrary(Runtime.java:372) at java.lang.System.loadLibrary(System.java:1076) at com.easemob.media.AVNative.<clinit>(Unknown Source) at com.easemob.a.a.<init>(Unknown Source) at com.easemob.a.a.a(Unknown Source) at com.easemob.chat.EMVideoCallHelper.setSurfaceView(Unknown Source) at android.app.Activity.performCreate(Activity.java:6303) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2374) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2481) at android.app.ActivityThread.access$900(ActivityThread.java:153) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5432) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:735) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) ps:我在自己应用中添加了armeabi-v7a之后,如果使用22及以下的sdk可以使用正常,如果sdk大于等于23就会报以上错误