henryblue/MxVideoPlayer

app crash issue on run time

Opened this issue · 0 comments

hello? when i try to start app, it stopped with below messages.

can you solve this problem?

thanks.

error message.
java.lang.UnsatisfiedLinkError: dlopen failed: library "libijkffmpeg.so" not found

entire messages.

07/17 13:46:35: Launching 'app' on 4 WVGA (Nexus S) API 30.
$ adb shell am start -n "com.app.mxvideoplayer/com.app.mxvideoplayer.MobileActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Waiting for application to come online: com.app.mxvideoplayer.test | com.app.mxvideoplayer
Waiting for application to come online: com.app.mxvideoplayer.test | com.app.mxvideoplayer
Connected to process 12561 on device '4_WVGA_Nexus_S_API_30 [emulator-5554]'.
Waiting for application to come online: com.app.mxvideoplayer.test | com.app.mxvideoplayer
Connecting to com.app.mxvideoplayer
Connected to the target VM, address: 'localhost:8608', transport: 'socket'
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
I/p.mxvideoplaye: Not late-enabling -Xcheck:jni (already on)
I/p.mxvideoplaye: Unquickening 12 vdex files!
W/p.mxvideoplaye: Unexpected CPU variant for X86 using defaults: x86
W/ActivityThread: Application com.app.mxvideoplayer is waiting for the debugger on port 8100...
I/System.out: Sending WAIT chunk
I/System.out: Debugger has connected
waiting for debugger to settle...
I/chatty: uid=10149(com.app.mxvideoplayer) identical 4 lines
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: debugger has settled (1393)
I/p.mxvideoplaye: The ClassLoaderContext is a special shared library.
I/p.mxvideoplaye: The ClassLoaderContext is a special shared library.
D/NetworkSecurityConfig: No Network Security Config specified, using platform default
D/NetworkSecurityConfig: No Network Security Config specified, using platform default
D/libEGL: loaded /vendor/lib/egl/libEGL_emulation.so
D/libEGL: loaded /vendor/lib/egl/libGLESv1_CM_emulation.so
D/libEGL: loaded /vendor/lib/egl/libGLESv2_emulation.so
W/p.mxvideoplaye: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
I/Thermal: try to set alpha1.0
D/AndroidRuntime: Shutting down VM

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.app.mxvideoplayer, PID: 12561
java.lang.UnsatisfiedLinkError: dlopen failed: library "libijkffmpeg.so" not found
at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
at java.lang.Runtime.loadLibrary0(Runtime.java:1008)
at java.lang.System.loadLibrary(System.java:1664)
at tv.danmaku.ijk.media.player.IjkMediaPlayer$1.loadLibrary(IjkMediaPlayer.java:174)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.loadLibrariesOnce(IjkMediaPlayer.java:185)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.initPlayer(IjkMediaPlayer.java:226)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.(IjkMediaPlayer.java:222)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.(IjkMediaPlayer.java:213)
at hb.xvideoplayer.MxMediaManager.(MxMediaManager.java:47)
at hb.xvideoplayer.MxMediaManager.getInstance(MxMediaManager.java:58)
at hb.xvideoplayer.MxVideoPlayer.setVideoOption(MxVideoPlayer.java:759)
at com.app.mxvideoplayer.MobileActivity.onCreate(MobileActivity.java:38)
at android.app.Activity.performCreate(Activity.java:7984)
at android.app.Activity.performCreate(Activity.java:7973)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3329)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3500)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2049)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7523)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:941)
Disconnected from the target VM, address: 'localhost:8608', transport: 'socket'