[Android Software Development] giaur:
Hello,

I have some video player application and it displays FC message when init video playback. This is logcat log:

12-04 17:37:11.968 I/dalvikvm( 2430): Could not find method android.widget.VideoView.setOnBufferingUpdateListener, referenced from method com.android.gallery3d.app.MoviePlayer.<init>
12-04 17:37:11.968 W/dalvikvm( 2430): VFY: unable to resolve virtual method 4697: Landroid/widget/VideoView;.setOnBufferingUpdateListener (Landroid/media/MediaPlayer$OnBufferingUpdateListener;)V
12-04 17:37:11.969 D/dalvikvm( 2430): VFY: replacing opcode 0x6e at 0x00fc
12-04 17:37:11.972 I/dalvikvm( 2430): Could not find method android.widget.VideoView.setOnBufferingUpdateListener, referenced from method com.android.gallery3d.app.MoviePlayer.<init>
12-04 17:37:11.973 W/dalvikvm( 2430): VFY: unable to resolve virtual method 4697: Landroid/widget/VideoView;.setOnBufferingUpdateListener (Landroid/media/MediaPlayer$OnBufferingUpdateListener;)V
12-04 17:37:11.973 D/dalvikvm( 2430): VFY: replacing opcode 0x6e at 0x00d2
12-04 17:37:11.993 D/skia ( 2430): Flag is not 10
12-04 17:37:11.996 D/skia ( 2430): Flag is not 10
12-04 17:37:11.998 V/Provider/Settings( 697): from settings cache , name = pdp_watchdog_poll_interval_ms , value = null
12-04 17:37:12.000 D/skia ( 2430): Flag is not 10
12-04 17:37:12.013 D/skia ( 2430): Flag is not 10
12-04 17:37:12.033 D/skia ( 2430): Flag is not 10
12-04 17:37:12.045 D/skia ( 2430): Flag is not 10
12-04 17:37:12.048 D/skia ( 2430): Flag is not 10
12-04 17:37:12.052 D/AndroidRuntime( 2430): Shutting down VM
12-04 17:37:12.055 W/dalvikvm( 2430): threadid=1: thread exiting with uncaught exception (group=0x411c69a8)
12-04 17:37:12.058 E/AndroidRuntime( 2430): FATAL EXCEPTION: main
12-04 17:37:12.058 E/AndroidRuntime( 2430): java.lang.NoSuchMethodError: android.widget.VideoView.setOnBufferingUpdateListener
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at com.android.gallery3d.app.MoviePlayer.<init>(MoviePlayer.java:299)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at com.android.gallery3d.app.MovieActivity$6.<init>(MovieActivity.java:338)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at com.android.gallery3d.app.MovieActivity.onCreate(MovieActivity.java:337)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.app.Activity.performCreate(Activity.java:5261)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2270)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.app.ActivityThread.access$600(ActivityThread.java:156)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1340)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.os.Handler.dispatchMessage(Handler.java:99)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.os.Looper.loop(Looper.java:153)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at android.app.ActivityThread.main(ActivityThread.java:5297)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at java.lang.reflect.Method.invokeNative(Native Method)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at java.lang.reflect.Method.invoke(Method.java:511)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
12-04 17:37:12.058 E/AndroidRuntime( 2430):	at dalvik.system.NativeStart.main(Native Method)

setOnBufferingUpdateListener method is available with any android api version, so - how do you think (or how can I check the reason?) - why this method is not found and why is the reason of this exception?

Is this beacause of some native libraries missing/incorrect versions? If so - how can I check find library that causes this problem?