ijkplayer eclipse 运行错误解决java.lanBinary XML file line #16: Error inflating class tv.danmaku.ijk.media

来源:互联网 发布:python抓取网易云音乐 编辑:程序博客网 时间:2024/06/03 19:18

移植android studio的ijkplayer sample到eclipse。运行时提示 程序停止运行,log如下:

折腾了一下午,终于解决了。


04-02 20:37:14.471: D/dalvikvm(29366): Late-enabling CheckJNI

04-02 20:37:14.574: W/dalvikvm(29366): Refusing to reopen boot DEX '/system/framework/hwframework.jar'
04-02 20:37:14.627: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Landroid/view/SearchEvent;)
04-02 20:37:14.627: I/dalvikvm(29366): Could not find method android.view.Window$Callback.onSearchRequested, referenced from method android.support.v7.internal.view.WindowCallbackWrapper.onSearchRequested
04-02 20:37:14.627: W/dalvikvm(29366): VFY: unable to resolve interface method 16902: Landroid/view/Window$Callback;.onSearchRequested (Landroid/view/SearchEvent;)Z
04-02 20:37:14.627: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0002
04-02 20:37:14.631: I/dalvikvm(29366): Could not find method android.view.Window$Callback.onWindowStartingActionMode, referenced from method android.support.v7.internal.view.WindowCallbackWrapper.onWindowStartingActionMode
04-02 20:37:14.631: W/dalvikvm(29366): VFY: unable to resolve interface method 16906: Landroid/view/Window$Callback;.onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
04-02 20:37:14.631: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0002
04-02 20:37:14.784: I/dalvikvm(29366): Could not find method android.view.ViewGroup.onRtlPropertiesChanged, referenced from method android.support.v7.widget.Toolbar.onRtlPropertiesChanged
04-02 20:37:14.784: W/dalvikvm(29366): VFY: unable to resolve virtual method 16799: Landroid/view/ViewGroup;.onRtlPropertiesChanged (I)V
04-02 20:37:14.784: D/dalvikvm(29366): VFY: replacing opcode 0x6f at 0x0007
04-02 20:37:14.791: I/dalvikvm(29366): Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations
04-02 20:37:14.791: W/dalvikvm(29366): VFY: unable to resolve virtual method 427: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
04-02 20:37:14.791: D/dalvikvm(29366): VFY: replacing opcode 0x6e at 0x0002
04-02 20:37:14.794: I/dalvikvm(29366): Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.internal.widget.TintTypedArray.getType
04-02 20:37:14.794: W/dalvikvm(29366): VFY: unable to resolve virtual method 449: Landroid/content/res/TypedArray;.getType (I)I
04-02 20:37:14.794: D/dalvikvm(29366): VFY: replacing opcode 0x6e at 0x0002
04-02 20:37:14.847: I/dalvikvm(29366): Could not find method android.content.res.Resources.getDrawable, referenced from method android.support.v7.internal.widget.ResourcesWrapper.getDrawable
04-02 20:37:14.847: W/dalvikvm(29366): VFY: unable to resolve virtual method 390: Landroid/content/res/Resources;.getDrawable (ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
04-02 20:37:14.847: D/dalvikvm(29366): VFY: replacing opcode 0x6e at 0x0002
04-02 20:37:14.847: I/dalvikvm(29366): Could not find method android.content.res.Resources.getDrawableForDensity, referenced from method android.support.v7.internal.widget.ResourcesWrapper.getDrawableForDensity
04-02 20:37:14.847: W/dalvikvm(29366): VFY: unable to resolve virtual method 392: Landroid/content/res/Resources;.getDrawableForDensity (IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
04-02 20:37:14.847: D/dalvikvm(29366): VFY: replacing opcode 0x6e at 0x0002
04-02 20:37:14.951: D/libEGL(29366): loaded /system/lib/egl/libEGL_VIVANTE.so
04-02 20:37:14.957: D/libEGL(29366): loaded /system/lib/egl/libGLESv1_CM_VIVANTE.so
04-02 20:37:14.964: D/libEGL(29366): loaded /system/lib/egl/libGLESv2_VIVANTE.so
04-02 20:37:15.004: D/OpenGLRenderer(29366): Enabling debug mode 0
04-02 20:37:23.981: W/dalvikvm(29366): VFY: unable to find class referenced in signature ([Ltv/danmaku/ijk/media/player/misc/ITrackInfo;)
04-02 20:37:23.981: W/dalvikvm(29366): VFY: unable to find class referenced in signature ([Ltv/danmaku/ijk/media/player/misc/ITrackInfo;)
04-02 20:37:23.981: W/dalvikvm(29366): VFY: unable to find class referenced in signature ([Ltv/danmaku/ijk/media/player/misc/ITrackInfo;)
04-02 20:37:23.991: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IjkMediaPlayer.loadLibrariesOnce, referenced from method tv.danmaku.ijk.media.example.activities.VideoActivity.onCreate
04-02 20:37:23.991: W/dalvikvm(29366): VFY: unable to resolve static method 18769: Ltv/danmaku/ijk/media/player/IjkMediaPlayer;.loadLibrariesOnce (Ltv/danmaku/ijk/media/player/IjkLibLoader;)V
04-02 20:37:23.991: D/dalvikvm(29366): VFY: replacing opcode 0x71 at 0x0099
04-02 20:37:23.991: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IjkMediaPlayer.native_profileEnd, referenced from method tv.danmaku.ijk.media.example.activities.VideoActivity.onStop
04-02 20:37:23.991: W/dalvikvm(29366): VFY: unable to resolve static method 18771: Ltv/danmaku/ijk/media/player/IjkMediaPlayer;.native_profileEnd ()V
04-02 20:37:23.991: D/dalvikvm(29366): VFY: replacing opcode 0x71 at 0x001f
04-02 20:37:24.087: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1; interface 2311 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnVideoSizeChangedListener;'
04-02 20:37:24.087: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;' failed
04-02 20:37:24.087: E/dalvikvm(29366): Could not find class 'tv.danmaku.ijk.media.example.widget.media.IjkVideoView$1', referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.<init>
04-02 20:37:24.087: W/dalvikvm(29366): VFY: unable to resolve new-instance 2281 (Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;) in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;
04-02 20:37:24.087: D/dalvikvm(29366): VFY: replacing opcode 0x22 at 0x0022
04-02 20:37:24.091: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1; interface 2311 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnVideoSizeChangedListener;'
04-02 20:37:24.091: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;' failed
04-02 20:37:24.091: E/dalvikvm(29366): Could not find class 'tv.danmaku.ijk.media.example.widget.media.IjkVideoView$1', referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.<init>
04-02 20:37:24.091: W/dalvikvm(29366): VFY: unable to resolve new-instance 2281 (Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;) in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;
04-02 20:37:24.091: D/dalvikvm(29366): VFY: replacing opcode 0x22 at 0x0022
04-02 20:37:24.091: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1; interface 2311 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnVideoSizeChangedListener;'
04-02 20:37:24.091: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;' failed
04-02 20:37:24.091: E/dalvikvm(29366): Could not find class 'tv.danmaku.ijk.media.example.widget.media.IjkVideoView$1', referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.<init>
04-02 20:37:24.091: W/dalvikvm(29366): VFY: unable to resolve new-instance 2281 (Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;) in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;
04-02 20:37:24.091: D/dalvikvm(29366): VFY: replacing opcode 0x22 at 0x0022
04-02 20:37:24.094: I/dalvikvm(29366): Could not find method android.widget.FrameLayout.<init>, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.<init>
04-02 20:37:24.094: W/dalvikvm(29366): VFY: unable to resolve direct method 17282: Landroid/widget/FrameLayout;.<init> (Landroid/content/Context;Landroid/util/AttributeSet;II)V
04-02 20:37:24.094: D/dalvikvm(29366): VFY: replacing opcode 0x70 at 0x0005
04-02 20:37:24.094: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.094: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.097: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.101: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.101: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.setDisplay, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.bindSurfaceHolder
04-02 20:37:24.104: W/dalvikvm(29366): VFY: unable to resolve interface method 18741: Ltv/danmaku/ijk/media/player/IMediaPlayer;.setDisplay (Landroid/view/SurfaceHolder;)V
04-02 20:37:24.104: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0006
04-02 20:37:24.104: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.104: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.104: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.107: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.107: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.setOnPreparedListener, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.openVideo
04-02 20:37:24.107: W/dalvikvm(29366): VFY: unable to resolve interface method 18746: Ltv/danmaku/ijk/media/player/IMediaPlayer;.setOnPreparedListener (Ltv/danmaku/ijk/media/player/IMediaPlayer$OnPreparedListener;)V
04-02 20:37:24.107: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0032
04-02 20:37:24.107: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer$OnErrorListener.onError, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.openVideo
04-02 20:37:24.107: W/dalvikvm(29366): VFY: unable to resolve interface method 18721: Ltv/danmaku/ijk/media/player/IMediaPlayer$OnErrorListener;.onError (Ltv/danmaku/ijk/media/player/IMediaPlayer;II)Z
04-02 20:37:24.107: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x00e9
04-02 20:37:24.111: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer$OnErrorListener.onError, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.openVideo
04-02 20:37:24.111: W/dalvikvm(29366): VFY: unable to resolve interface method 18721: Ltv/danmaku/ijk/media/player/IMediaPlayer$OnErrorListener;.onError (Ltv/danmaku/ijk/media/player/IMediaPlayer;II)Z
04-02 20:37:24.111: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x011f
04-02 20:37:24.111: E/dalvikvm(29366): Could not find class 'tv.danmaku.ijk.media.player.IjkMediaPlayer', referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.createPlayer
04-02 20:37:24.111: W/dalvikvm(29366): VFY: unable to resolve new-instance 2316 (Ltv/danmaku/ijk/media/player/IjkMediaPlayer;) in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;
04-02 20:37:24.111: D/dalvikvm(29366): VFY: replacing opcode 0x22 at 0x000e
04-02 20:37:24.111: E/dalvikvm(29366): Could not find class 'tv.danmaku.ijk.media.player.TextureMediaPlayer', referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.createPlayer
04-02 20:37:24.111: W/dalvikvm(29366): VFY: unable to resolve new-instance 2318 (Ltv/danmaku/ijk/media/player/TextureMediaPlayer;) in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;
04-02 20:37:24.111: D/dalvikvm(29366): VFY: replacing opcode 0x22 at 0x0080
04-02 20:37:24.114: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.114: E/dalvikvm(29366): Could not find class 'tv.danmaku.ijk.media.player.AndroidMediaPlayer', referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.createPlayer
04-02 20:37:24.114: W/dalvikvm(29366): VFY: unable to resolve new-instance 2304 (Ltv/danmaku/ijk/media/player/AndroidMediaPlayer;) in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;
04-02 20:37:24.114: D/dalvikvm(29366): VFY: replacing opcode 0x22 at 0x0087
04-02 20:37:24.114: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.114: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.117: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.getCurrentPosition, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.getCurrentPosition
04-02 20:37:24.117: W/dalvikvm(29366): VFY: unable to resolve interface method 18724: Ltv/danmaku/ijk/media/player/IMediaPlayer;.getCurrentPosition ()J
04-02 20:37:24.117: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0008
04-02 20:37:24.117: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.getDuration, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.getDuration
04-02 20:37:24.117: W/dalvikvm(29366): VFY: unable to resolve interface method 18725: Ltv/danmaku/ijk/media/player/IMediaPlayer;.getDuration ()J
04-02 20:37:24.117: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0008
04-02 20:37:24.117: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.117: W/dalvikvm(29366): VFY: unable to find class referenced in signature ([Ltv/danmaku/ijk/media/player/misc/ITrackInfo;)
04-02 20:37:24.117: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.getTrackInfo, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.getTrackInfo
04-02 20:37:24.117: W/dalvikvm(29366): VFY: unable to resolve interface method 18726: Ltv/danmaku/ijk/media/player/IMediaPlayer;.getTrackInfo ()[Ltv/danmaku/ijk/media/player/misc/ITrackInfo;
04-02 20:37:24.117: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0008
04-02 20:37:24.121: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.isPlaying, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.isPlaying
04-02 20:37:24.121: W/dalvikvm(29366): VFY: unable to resolve interface method 18731: Ltv/danmaku/ijk/media/player/IMediaPlayer;.isPlaying ()Z
04-02 20:37:24.121: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0008
04-02 20:37:24.121: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.isPlaying, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.onKeyDown
04-02 20:37:24.121: W/dalvikvm(29366): VFY: unable to resolve interface method 18731: Ltv/danmaku/ijk/media/player/IMediaPlayer;.isPlaying ()Z
04-02 20:37:24.121: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0031
04-02 20:37:24.121: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.isPlaying, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.onKeyDown
04-02 20:37:24.121: W/dalvikvm(29366): VFY: unable to resolve interface method 18731: Ltv/danmaku/ijk/media/player/IMediaPlayer;.isPlaying ()Z
04-02 20:37:24.121: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0051
04-02 20:37:24.121: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.isPlaying, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.onKeyDown
04-02 20:37:24.121: W/dalvikvm(29366): VFY: unable to resolve interface method 18731: Ltv/danmaku/ijk/media/player/IMediaPlayer;.isPlaying ()Z
04-02 20:37:24.121: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x006a
04-02 20:37:24.124: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.isPlaying, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.pause
04-02 20:37:24.124: W/dalvikvm(29366): VFY: unable to resolve interface method 18731: Ltv/danmaku/ijk/media/player/IMediaPlayer;.isPlaying ()Z
04-02 20:37:24.124: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0009
04-02 20:37:24.124: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.reset, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.release
04-02 20:37:24.124: W/dalvikvm(29366): VFY: unable to resolve interface method 18735: Ltv/danmaku/ijk/media/player/IMediaPlayer;.reset ()V
04-02 20:37:24.124: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0008
04-02 20:37:24.124: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.setDisplay, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.releaseWithoutStop
04-02 20:37:24.124: W/dalvikvm(29366): VFY: unable to resolve interface method 18741: Ltv/danmaku/ijk/media/player/IMediaPlayer;.setDisplay (Landroid/view/SurfaceHolder;)V
04-02 20:37:24.124: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0007
04-02 20:37:24.127: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.seekTo, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.seekTo
04-02 20:37:24.127: W/dalvikvm(29366): VFY: unable to resolve interface method 18736: Ltv/danmaku/ijk/media/player/IMediaPlayer;.seekTo (J)V
04-02 20:37:24.127: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x000f
04-02 20:37:24.127: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.131: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.131: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.getVideoWidth, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.setRender
04-02 20:37:24.131: W/dalvikvm(29366): VFY: unable to resolve interface method 18730: Ltv/danmaku/ijk/media/player/IMediaPlayer;.getVideoWidth ()I
04-02 20:37:24.131: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x003a
04-02 20:37:24.131: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.setDisplay, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.setRenderView
04-02 20:37:24.131: W/dalvikvm(29366): VFY: unable to resolve interface method 18741: Ltv/danmaku/ijk/media/player/IMediaPlayer;.setDisplay (Landroid/view/SurfaceHolder;)V
04-02 20:37:24.134: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x000c
04-02 20:37:24.134: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.134: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.134: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.134: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.getDuration, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.showMediaInfo
04-02 20:37:24.134: W/dalvikvm(29366): VFY: unable to resolve interface method 18725: Ltv/danmaku/ijk/media/player/IMediaPlayer;.getDuration ()J
04-02 20:37:24.134: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x005f
04-02 20:37:24.137: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.start, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.start
04-02 20:37:24.137: W/dalvikvm(29366): VFY: unable to resolve interface method 18751: Ltv/danmaku/ijk/media/player/IMediaPlayer;.start ()V
04-02 20:37:24.137: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0009
04-02 20:37:24.137: W/dalvikvm(29366): VFY: unable to find class referenced in signature (Ltv/danmaku/ijk/media/player/IMediaPlayer;)
04-02 20:37:24.137: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.stop, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.stopPlayback
04-02 20:37:24.137: W/dalvikvm(29366): VFY: unable to resolve interface method 18752: Ltv/danmaku/ijk/media/player/IMediaPlayer;.stop ()V
04-02 20:37:24.137: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0008
04-02 20:37:24.137: I/dalvikvm(29366): Could not find method tv.danmaku.ijk.media.player.IMediaPlayer.release, referenced from method tv.danmaku.ijk.media.example.widget.media.IjkVideoView.togglePlayer
04-02 20:37:24.137: W/dalvikvm(29366): VFY: unable to resolve interface method 18734: Ltv/danmaku/ijk/media/player/IMediaPlayer;.release ()V
04-02 20:37:24.137: D/dalvikvm(29366): VFY: replacing opcode 0x72 at 0x0006
04-02 20:37:24.137: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1; interface 2311 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnVideoSizeChangedListener;'
04-02 20:37:24.137: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;' failed
04-02 20:37:24.137: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480c at 0x24 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.137: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2; interface 2309 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnPreparedListener;'
04-02 20:37:24.137: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480e at 0x2b in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3; interface 2306 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnCompletionListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4810 at 0x32 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4; interface 2308 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnInfoListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4812 at 0x39 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5; interface 2307 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnErrorListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4816 at 0x40 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6; interface 2305 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnBufferingUpdateListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4819 at 0x47 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7; interface 2310 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnSeekCompleteListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x481b at 0x4e in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1; interface 2311 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnVideoSizeChangedListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480c at 0x24 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2; interface 2309 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnPreparedListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2;' failed
04-02 20:37:24.141: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480e at 0x2b in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.141: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3; interface 2306 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnCompletionListener;'
04-02 20:37:24.141: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4810 at 0x32 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4; interface 2308 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnInfoListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4812 at 0x39 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5; interface 2307 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnErrorListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4816 at 0x40 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6; interface 2305 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnBufferingUpdateListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4819 at 0x47 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7; interface 2310 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnSeekCompleteListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x481b at 0x4e in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1; interface 2311 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnVideoSizeChangedListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480c at 0x24 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2; interface 2309 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnPreparedListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480e at 0x2b in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3; interface 2306 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnCompletionListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4810 at 0x32 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.144: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4; interface 2308 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnInfoListener;'
04-02 20:37:24.144: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4;' failed
04-02 20:37:24.144: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4812 at 0x39 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5; interface 2307 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnErrorListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4816 at 0x40 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6; interface 2305 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnBufferingUpdateListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4819 at 0x47 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7; interface 2310 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnSeekCompleteListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x481b at 0x4e in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1; interface 2311 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnVideoSizeChangedListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$1;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480c at 0x24 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2; interface 2309 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnPreparedListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$2;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x480e at 0x2b in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3; interface 2306 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnCompletionListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$3;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4810 at 0x32 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4; interface 2308 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnInfoListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$4;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4812 at 0x39 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5; interface 2307 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnErrorListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$5;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4816 at 0x40 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6; interface 2305 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnBufferingUpdateListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$6;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4819 at 0x47 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.147: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7; interface 2310 'Ltv/danmaku/ijk/media/player/IMediaPlayer$OnSeekCompleteListener;'
04-02 20:37:24.147: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView$7;' failed
04-02 20:37:24.147: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x481b at 0x4e in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.<init>
04-02 20:37:24.151: I/dalvikvm(29366): Failed resolving Ltv/danmaku/ijk/media/example/widget/media/FileMediaDataSource; interface 2319 'Ltv/danmaku/ijk/media/player/misc/IMediaDataSource;'
04-02 20:37:24.151: W/dalvikvm(29366): Link of class 'Ltv/danmaku/ijk/media/example/widget/media/FileMediaDataSource;' failed
04-02 20:37:24.151: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x47f0 at 0x91 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.openVideo
04-02 20:37:24.151: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4944 at 0x10 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.createPlayer
04-02 20:37:24.151: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x4959 at 0x82 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.createPlayer
04-02 20:37:24.151: D/dalvikvm(29366): DexOpt: unable to opt direct call 0x491f at 0x89 in Ltv/danmaku/ijk/media/example/widget/media/IjkVideoView;.createPlayer
04-02 20:37:24.151: D/AndroidRuntime(29366): Shutting down VM
04-02 20:37:24.151: W/dalvikvm(29366): threadid=1: thread exiting with uncaught exception (group=0x40de62a0)
04-02 20:37:24.161: E/AndroidRuntime(29366): FATAL EXCEPTION: main
04-02 20:37:24.161: E/AndroidRuntime(29366): java.lang.RuntimeException: Unable to start activity ComponentInfo{tv.danmaku.ijk.media.example/tv.danmaku.ijk.media.example.activities.VideoActivity}: android.view.InflateException: Binary XML file line #16: Error inflating class tv.danmaku.ijk.media.example.widget.media.IjkVideoView
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2069)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2094)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.ActivityThread.access$600(ActivityThread.java:134)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1202)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.os.Handler.dispatchMessage(Handler.java:99)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.os.Looper.loop(Looper.java:137)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.ActivityThread.main(ActivityThread.java:4784)
04-02 20:37:24.161: E/AndroidRuntime(29366): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 20:37:24.161: E/AndroidRuntime(29366): at java.lang.reflect.Method.invoke(Method.java:511)
04-02 20:37:24.161: E/AndroidRuntime(29366): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:766)
04-02 20:37:24.161: E/AndroidRuntime(29366): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:533)
04-02 20:37:24.161: E/AndroidRuntime(29366): at dalvik.system.NativeStart.main(Native Method)
04-02 20:37:24.161: E/AndroidRuntime(29366): Caused by: android.view.InflateException: Binary XML file line #16: Error inflating class tv.danmaku.ijk.media.example.widget.media.IjkVideoView
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.createView(LayoutInflater.java:613)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:257)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
04-02 20:37:24.161: E/AndroidRuntime(29366): at tv.danmaku.ijk.media.example.activities.VideoActivity.onCreate(VideoActivity.java:80)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.Activity.performCreate(Activity.java:5031)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1082)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2033)
04-02 20:37:24.161: E/AndroidRuntime(29366): ... 11 more
04-02 20:37:24.161: E/AndroidRuntime(29366): Caused by: java.lang.reflect.InvocationTargetException
04-02 20:37:24.161: E/AndroidRuntime(29366): at java.lang.reflect.Constructor.constructNative(Native Method)
04-02 20:37:24.161: E/AndroidRuntime(29366): at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
04-02 20:37:24.161: E/AndroidRuntime(29366): at android.view.LayoutInflater.createView(LayoutInflater.java:587)
04-02 20:37:24.161: E/AndroidRuntime(29366): ... 23 more
04-02 20:37:24.161: E/AndroidRuntime(29366): Caused by: java.lang.NoClassDefFoundError: tv.danmaku.ijk.media.example.widget.media.IjkVideoView$1
04-02 20:37:24.161: E/AndroidRuntime(29366): at tv.danmaku.ijk.media.example.widget.media.IjkVideoView.<init>(IjkVideoView.java:376)

04-02 20:37:24.161: E/AndroidRuntime(29366): ... 26 more




在网络上查找原因:


 1). 引用类名问题

         自定义了一个View,将用于布局文件xml中(包名com.Android.test,类名MyTestView),在XML作为布局元素来布局的话,

        必须使用完整路径名:com.android.test.MyTestView,也就是包名加类名来引用。

        正确写法:  

[html] view plain copy
 print?
  1. <com.android.test.MyTestView   
  2. android:id="@+id/test"  
  3. android:layout_width="fill_parent"   
  4. android:layout_height="fill_parent" />  
        错误写法:

[html] view plain copy
 print?
  1. <MyTestView   
  2. android:id="@+id/test"  
  3. android:layout_width="fill_parent"   
  4. android:layout_height="fill_parent" />  

    2).构造函数问题

    自定义一个View,派生实现基类View的三个构造函数

    View(Context context)     //Simple constructor to use when creating a view from code

    View(Context context, AttributeSet attrs)     //Constructor that is called when inflating a view from XML

    View(Context context, AttributeSet attrs, int defStyle)     //Perform inflation from XML and apply a class-specific base style

    从文档上的介绍来看,第二个和第三个构造函数对于XML这种引用方式是必须实现的,这三个构造函数应该是在不同的应用场合来实例化

    一个View对象。


    3).编译的中间文件没有清理干净, 使用Eclipse clean 下.


    4).找不到资源文件:因为找不到相关的资源文件,xml 文件隐含有错误,确保xml 一定是对的.



开始怀疑是第二个问题,但是检查了发现没问题。后来仔细查看,是因为没有吧ijkplayer-java,armv7库添加到reference中,导致资源找不到,其实是第四个原因。



0 0
原创粉丝点击