Zhousheng 回复于 2019-06-21 02:29
06-21 10:22:44.885 6675 6675 E AndroidRuntime: FATAL EXCEPTION: main
06-21 10:22:44.885 6675 6675 E AndroidRuntime: Process: io.agora.tutorials1v1vcall, PID: 6675
06-21 10:22:44.885 6675 6675 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/base.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_dependencies_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_resources_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_0_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_1_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_2_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_3_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_4_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_5_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_6_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_7_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_8_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_9_apk.apk”],nativeLibraryDirectories=[/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/lib/arm64, /system/lib64, /product/lib64]]] couldn’t find “libagora-rtc-sdk-jni.so”
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1672)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.rtc.internal.RtcEngineImpl.loadNativeLibrary(RtcEngineImpl.java:135)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.rtc.internal.RtcEngineImpl.initializeNativeLibs(RtcEngineImpl.java:141)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.rtc.RtcEngine.create(RtcEngine.java:56)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.tutorials1v1vcall.VideoChatViewActivity.initializeAgoraEngine(VideoChatViewActivity.java:179)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.tutorials1v1vcall.VideoChatViewActivity.initAgoraEngineAndJoinChannel(VideoChatViewActivity.java:79)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.tutorials1v1vcall.VideoChatViewActivity.onCreate(VideoChatViewActivity.java:74)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7458)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7448)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1286)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3382)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3587)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:86)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2185)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:112)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.os.Looper.loop(Looper.java:216)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7593)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
06-21 10:22:44.887 1249 2873 W ActivityManager: finishTopCrashedActivityLocked Force finishing activity io.agora.tutorials1v1vcall/.VideoChatViewActivity
经过定位,crash行为 mRtcEngine =RtcEngine.create(getBaseContext(),getString(R.string.agora_app_id),mRtcEventHandler);
权限是ok的,agora Video call可以正常运行,demo我只是取消了token
这里没有填token
<string name=“agora_access_token”></string>
是的
程序直接就打不开,怎么获取错误信息
真机
06-21 10:22:44.885 6675 6675 E AndroidRuntime: FATAL EXCEPTION: main
06-21 10:22:44.885 6675 6675 E AndroidRuntime: Process: io.agora.tutorials1v1vcall, PID: 6675
06-21 10:22:44.885 6675 6675 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/base.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_dependencies_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_resources_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_0_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_1_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_2_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_3_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_4_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_5_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_6_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_7_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_8_apk.apk”, zip file “/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/split_lib_slice_9_apk.apk”],nativeLibraryDirectories=[/data/app/io.agora.tutorials1v1vcall-v-t3fcnqVbh0BMd3d10PMQ==/lib/arm64, /system/lib64, /product/lib64]]] couldn’t find “libagora-rtc-sdk-jni.so”
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1672)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.rtc.internal.RtcEngineImpl.loadNativeLibrary(RtcEngineImpl.java:135)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.rtc.internal.RtcEngineImpl.initializeNativeLibs(RtcEngineImpl.java:141)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.rtc.RtcEngine.create(RtcEngine.java:56)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.tutorials1v1vcall.VideoChatViewActivity.initializeAgoraEngine(VideoChatViewActivity.java:179)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.tutorials1v1vcall.VideoChatViewActivity.initAgoraEngineAndJoinChannel(VideoChatViewActivity.java:79)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at io.agora.tutorials1v1vcall.VideoChatViewActivity.onCreate(VideoChatViewActivity.java:74)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7458)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7448)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1286)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3382)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3587)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:86)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2185)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:112)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.os.Looper.loop(Looper.java:216)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7593)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
06-21 10:22:44.885 6675 6675 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
06-21 10:22:44.887 1249 2873 W ActivityManager: finishTopCrashedActivityLocked Force finishing activity io.agora.tutorials1v1vcall/.VideoChatViewActivity
这个是抓取出来的,能看出为什么崩溃了吗
couldn’t find “libagora-rtc-sdk-jni.so”,是不是这个原因
按readme集成把so库都加好。
在 Agora.io SDK 下载 视频通话 + 直播 SDK 并解压,按以下对应关系将 libs 目录的内容复制到项目内。