FFMPEG通过NDK编译出三个.so库,但是加载不成功,出现如下错误:
07-31 06:35:09.440: D/dalvikvm(17529): Trying to load lib /data/data/cz.havlena.ffmpeg.ui/lib/libjniaudio.so 0x423590d0
07-31 06:35:09.465: D/FFMpeg(17529): Couldn't load lib: jniaudio - Cannot load library: reloc_library[1285]: 1362 cannot locate '_ZN7android10AudioTrack3setEijiiijPFviPvS1_ES1_iRKNS_2spINS_7IMemoryEEEb'...
07-31 06:35:09.465: D/dalvikvm(17529): Trying to load lib /data/data/cz.havlena.ffmpeg.ui/lib/libjnivideo.so 0x423590d0
07-31 06:35:09.485: D/FFMpeg(17529): Couldn't load lib: jnivideo - Cannot load library: reloc_library[1285]: 1362 cannot locate '_ZN7android7Surface4lockEPNS0_11SurfaceInfoEb'...
07-31 06:35:09.485: D/dalvikvm(17529): Trying to load lib /data/data/cz.havlena.ffmpeg.ui/lib/libffmpeg_jni.so 0x423590d0
07-31 06:35:09.530: D/FFMpeg(17529): Couldn't load lib: ffmpeg_jni - Cannot load library: link_image[1936]: 1362 could not load needed library 'libjniaudio.so' for 'libffmpeg_jni.so' (find_library[1199]: 1362 'libjniaudio.so' failed to load previously)
07-31 06:35:09.530: D/FFMpegPlayerActivity(17529): Error when inicializing ffmpeg: Couldn't load native libs
07-31 06:35:09.925: E/WindowManager(17529): Activity cz.havlena.ffmpeg.ui.FFMpegPlayerActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4235ef10 that was originally added here
07-31 06:35:09.925: E/WindowManager(17529): android.view.WindowLeaked: Activity cz.havlena.ffmpeg.ui.FFMpegPlayerActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4235ef10 that was originally added here
07-31 06:35:09.925: E/WindowManager(17529): at android.view.ViewRootImpl.<init>(ViewRootImpl.java:344)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:267)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:215)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:140)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.Window$LocalWindowManager.addView(Window.java:537)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.Dialog.show(Dialog.java:278)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.AlertDialog$Builder.show(AlertDialog.java:932)
07-31 06:35:09.925: E/WindowManager(17529): at cz.havlena.ffmpeg.ui.FFMpegMessageBox.show(FFMpegMessageBox.java:18)
07-31 06:35:09.925: E/WindowManager(17529): at cz.havlena.ffmpeg.ui.FFMpegMessageBox.show(FFMpegMessageBox.java:22)
07-31 06:35:09.925: E/WindowManager(17529): at cz.havlena.ffmpeg.ui.FFMpegPlayerActivity.onCreate(FFMpegPlayerActivity.java:52)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.Activity.performCreate(Activity.java:4465)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.access$600(ActivityThread.java:123)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
07-31 06:35:09.925: E/WindowManager(17529): at android.os.Handler.dispatchMessage(Handler.java:99)
07-31 06:35:09.925: E/WindowManager(17529): at android.os.Looper.loop(Looper.java:137)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.main(ActivityThread.java:4424)
07-31 06:35:09.925: E/WindowManager(17529): at java.lang.reflect.Method.invokeNative(Native Method)
07-31 06:35:09.925: E/WindowManager(17529): at java.lang.reflect.Method.invoke(Method.java:511)
07-31 06:35:09.925: E/WindowManager(17529): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
07-31 06:35:09.925: E/WindowManager(17529): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
07-31 06:35:09.925: E/WindowManager(17529): at dalvik.system.NativeStart.main(Native Method)
07-31 06:35:09.440: D/dalvikvm(17529): Trying to load lib /data/data/cz.havlena.ffmpeg.ui/lib/libjniaudio.so 0x423590d0
07-31 06:35:09.465: D/FFMpeg(17529): Couldn't load lib: jniaudio - Cannot load library: reloc_library[1285]: 1362 cannot locate '_ZN7android10AudioTrack3setEijiiijPFviPvS1_ES1_iRKNS_2spINS_7IMemoryEEEb'...
07-31 06:35:09.465: D/dalvikvm(17529): Trying to load lib /data/data/cz.havlena.ffmpeg.ui/lib/libjnivideo.so 0x423590d0
07-31 06:35:09.485: D/FFMpeg(17529): Couldn't load lib: jnivideo - Cannot load library: reloc_library[1285]: 1362 cannot locate '_ZN7android7Surface4lockEPNS0_11SurfaceInfoEb'...
07-31 06:35:09.485: D/dalvikvm(17529): Trying to load lib /data/data/cz.havlena.ffmpeg.ui/lib/libffmpeg_jni.so 0x423590d0
07-31 06:35:09.530: D/FFMpeg(17529): Couldn't load lib: ffmpeg_jni - Cannot load library: link_image[1936]: 1362 could not load needed library 'libjniaudio.so' for 'libffmpeg_jni.so' (find_library[1199]: 1362 'libjniaudio.so' failed to load previously)
07-31 06:35:09.530: D/FFMpegPlayerActivity(17529): Error when inicializing ffmpeg: Couldn't load native libs
07-31 06:35:09.925: E/WindowManager(17529): Activity cz.havlena.ffmpeg.ui.FFMpegPlayerActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4235ef10 that was originally added here
07-31 06:35:09.925: E/WindowManager(17529): android.view.WindowLeaked: Activity cz.havlena.ffmpeg.ui.FFMpegPlayerActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4235ef10 that was originally added here
07-31 06:35:09.925: E/WindowManager(17529): at android.view.ViewRootImpl.<init>(ViewRootImpl.java:344)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:267)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:215)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:140)
07-31 06:35:09.925: E/WindowManager(17529): at android.view.Window$LocalWindowManager.addView(Window.java:537)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.Dialog.show(Dialog.java:278)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.AlertDialog$Builder.show(AlertDialog.java:932)
07-31 06:35:09.925: E/WindowManager(17529): at cz.havlena.ffmpeg.ui.FFMpegMessageBox.show(FFMpegMessageBox.java:18)
07-31 06:35:09.925: E/WindowManager(17529): at cz.havlena.ffmpeg.ui.FFMpegMessageBox.show(FFMpegMessageBox.java:22)
07-31 06:35:09.925: E/WindowManager(17529): at cz.havlena.ffmpeg.ui.FFMpegPlayerActivity.onCreate(FFMpegPlayerActivity.java:52)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.Activity.performCreate(Activity.java:4465)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.access$600(ActivityThread.java:123)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
07-31 06:35:09.925: E/WindowManager(17529): at android.os.Handler.dispatchMessage(Handler.java:99)
07-31 06:35:09.925: E/WindowManager(17529): at android.os.Looper.loop(Looper.java:137)
07-31 06:35:09.925: E/WindowManager(17529): at android.app.ActivityThread.main(ActivityThread.java:4424)
07-31 06:35:09.925: E/WindowManager(17529): at java.lang.reflect.Method.invokeNative(Native Method)
07-31 06:35:09.925: E/WindowManager(17529): at java.lang.reflect.Method.invoke(Method.java:511)
07-31 06:35:09.925: E/WindowManager(17529): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
07-31 06:35:09.925: E/WindowManager(17529): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
07-31 06:35:09.925: E/WindowManager(17529): at dalvik.system.NativeStart.main(Native Method)