移植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 plaincopy 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 plaincopy 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中,导致资源找不到,其实是第四个原因。

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

  1. android.view.InflateException: Binary XML file line #16: Binary XML file line #16: Error inflating

    错误如上图,之前自己也记录过这样错误,大致是是自己在复制代码的时候,id引用别的界面的id 今天又遇到了这样错误,原因呢就是自己在复制代码的时候把自定义路径也复制过来了, 自己修改为自己项目的路径,这 ...

  2. 运行安卓程序报错android.view.InflateException: Binary XML file line #11: Error inflating class ImageView

    运行安卓程序报错android.view.InflateException: Binary XML file line #11: Error inflating class ImageView 先上代 ...

  3. android Binary XML file line #1: Binary XML file line #1: Error inflating class x 问题详解

    话不多少,上错误堆栈: Process: com.mci.smagazine, PID: 25065java.lang.RuntimeException: Unable to start activi ...

  4. Binary XML file line #9: Error inflating class

    报错日志 02-22 23:12:44.403 29776-29776/com.example.btn_press E/AndroidRuntime: FATAL EXCEPTION: main   ...

  5. Binary XML file line #2: Error inflating class <unknown>

    1.背景 之前一直用的8.0版本模拟器没啥问题,偶然间切换到了android 6.0 版本的模拟器,发现我的应用崩了. 2.错误堆栈 01-26 02:26:28.670 3682-3682/pers ...

  6. Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class lzl.edu.c

    在自定义view中常常会出现这么一个错误 Caused by: android.view.InflateException: Binary XML file line #12: Error infla ...

  7. android recyclerView Binary XML file line #7: Error inflating class android.support.v7.widget.Recycl

    Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView 原来在eclipse中使用R ...

  8. Binary XML file line 2: Error inflating class

    文章目录 问题 解决方案 在开发中遇到一个神奇的坑,先做记录. 问题 功能很简单,给某个点击区域设置按压态,正常颜色是 @color/colorPrimaryDark,被点击时是 @color/col ...

  9. Binary XML file line #8: Error inflating class android.support.v7.widget.RecyclerView

    今天创建了一个 demo ,然后就是复制RecyclerView 过去, 到最后完成运行的时候发现 系统奔溃了, 然后 提示 Binary XML file line #8: Error inflat ...

最新文章

  1. RabbitMQ延迟消费和重复消费
  2. 到底要不要拯救地球?真·逻辑鬼才!| 今日最佳
  3. 移除html,jsp中的元素
  4. mysql的发展进程和特点,试述数据库技术的发展过程。数据库技术发展的特点是什么?...
  5. docker-compose安装rabbitmq
  6. PHP内核通用网站后台权限管理系统源码
  7. sqlserver limit
  8. 【干货】2021年技术趋势:全球企业加速数字化转型-德勤.pdf(附下载链接)
  9. Windowstelnet服务怎么开启 Win11telnet服务怎么开启详细介绍
  10. Python写数据结构:栈(顺序存储结构)
  11. 拓端tecdat|R语言数据的收益率和可能的波动性交易
  12. 项目管理十大知识领域之项目风险管理
  13. win10虚拟机下载安装流程
  14. 实现一个投票小程序全流程
  15. 传奇中添加NPC及功能脚本
  16. 华东师范大学计算机网络试卷,华东师范大学网络教育学院《计算机入门》模拟考试卷.doc...
  17. Wireshark抓取网易音乐的下载地址
  18. 如何在 Android 上自定义来电通知?带有代码示例
  19. E18-D80NK红外避障传感器使用(附32单片机源码)
  20. 数学建模算法与应用【BP神经网络算法】

热门文章

  1. 原生table-多级表头【广度优先实现】
  2. 《操作系统真象还原》第十五章 ---- 实现系统交互 操作系统最终章 四十五天的不易与坚持终完结撒花(上)
  3. 第23节 软件构件技术和软件体系结构
  4. storm笔记:Trident应用
  5. Unity3d 技巧(1)-摄像机层级设置
  6. 升级shiro_北海道Shiro身体乳真假辨别
  7. 022 Rust死灵书之污染
  8. city-picker插件使用-移动h5三级联动
  9. OpenStack-国基北盛搭建,跑脚本安装各组件步骤详解
  10. 2009年最雷人的面试