充气异常:二进制XML文件行#37:充气类android.support.v4.view.ViewPager时出错

充气异常:二进制XML文件行#37:充气类android.support.v4.view.ViewPager时出错,android,android-viewpager,inflate-exception,Android,Android Viewpager,Inflate Exception,我的应用程序在android 5+上正常工作,但在低于5的版本上,它会给我以下错误: 充气异常:二进制XML文件行#37:充气类android.support.v4.view.ViewPager时出错 我找了很多,但这对我没有帮助。编译SDK和目标SDK是24 这是我的日志: 08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: VFY: unable to resolve interface

我的应用程序在android 5+上正常工作,但在低于5的版本上,它会给我以下错误:

充气异常:二进制XML文件行#37:充气类android.support.v4.view.ViewPager时出错

我找了很多,但这对我没有帮助。编译SDK和目标SDK是24

这是我的日志:

08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: VFY: unable to resolve interface method 19816: Landroid/view/Window$Callback;.onProvideKeyboardShortcuts (Ljava/util/List;Landroid/view/Menu;I)V
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: VFY: unable to find class referenced in signature (Landroid/view/SearchEvent;)
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: VFY: unable to resolve interface method 19818: Landroid/view/Window$Callback;.onSearchRequested (Landroid/view/SearchEvent;)Z
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: VFY: unable to resolve interface method 19822: Landroid/view/Window$Callback;.onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: VFY: unable to resolve virtual method 492: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: VFY: unable to resolve virtual method 514: Landroid/content/res/TypedArray;.getType (I)I
08-20 09:06:30.185 27168-27168/com.example.sher.jasonrecyclerdemo I/AppCompatViewInflater: app:theme is now deprecated. Please move to using android:theme instead.
08-20 09:06:30.215 27168-27168/com.example.sher.jasonrecyclerdemo W/ResourceType: Failure getting entry for 0x7f02004d (t=1 e=77) in package 0 (error -75) name=com.example.sher.jasonrecyclerdemo
08-20 09:06:30.215 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x416bde18)
08-20 09:06:30.225 27168-27168/com.example.sher.jasonrecyclerdemo E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.sher.jasonrecyclerdemo, PID: 27168
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.sher.jasonrecyclerdemo/com.example.sher.jasonrecyclerdemo.MainActivity}: android.view.InflateException: Binary XML file line #37: Error inflating class android.support.v4.view.ViewPager
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2653)
at android.app.ActivityThread.access$800(ActivityThread.java:156)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1355)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5872)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #37: Error inflating class android.support.v4.view.ViewPager
at android.view.LayoutInflater.createView(LayoutInflater.java:620)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)
at com.example.sher.jasonrecyclerdemo.MainActivity.onCreate(MainActivity.java:87)
at android.app.Activity.performCreate(Activity.java:5312)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2552)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2653) 
at android.app.ActivityThread.access$800(ActivityThread.java:156) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1355) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:157) 
at android.app.ActivityThread.main(ActivityThread.java:5872) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:515) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at android.view.LayoutInflater.createView(LayoutInflater.java:594)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276) 
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136) 
at com.example.sher.jasonrecyclerdemo.MainActivity.onCreate(MainActivity.java:87) 
at android.app.Activity.performCreate(Activity.java:5312) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2552) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2653) 
at android.app.ActivityThread.access$800(ActivityThread.java:156) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1355) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:157) 
at android.app.ActivityThread.main(ActivityThread.java:5872) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:515) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f02004d a=-1 r=0x7f02004d}
at android.content.res.Resources.loadDrawable(Resources.java:2106)
at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
at android.view.View.<init>(View.java:3596)
at android.view.View.<init>(View.java:3526)
at android.view.ViewGroup.<init>(ViewGroup.java:464)
at android.support.v4.view.ViewPager.<init>(ViewPager.java:396)
at java.lang.reflect.Constructor.constructNative(Native Method) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
at android.view.LayoutInflater.createView(LayoutInflater.java:594) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276) 
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136) 
at com.example.sher.jasonrecyclerdemo.MainActivity.onCreate(MainActivity.java:87) 
at android.app.Activity.performCreate(Activity.java:5312) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2552) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2653) 
at android.app.ActivityThread.access$800(ActivityThread.java:156) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1355) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:157) 
at android.app.ActivityThread.main(ActivityThread.java:5872) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:515) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674) 
at dalvik.system.NativeStart.main(Native Method) 
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm:VFY:无法解析接口方法19816:Landroid/view/Window$Callback;。onProvideKeyboardShortcuts(Ljava/util/List;Landroid/view/Menu;I)V
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm:VFY:找不到签名中引用的类(Landroid/view/SearchEvent;)
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm:VFY:无法解析接口方法19818:Landroid/view/Window$Callback;。onSearchRequested(Landroid/view/SearchEvent;)Z
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm:VFY:无法解析接口方法19822:Landroid/view/Window$Callback;。OnWindowsStartingActionMode(Landroid/view/ActionMode$回调;I)Landroid/view/ActionMode;
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm:VFY:无法解析虚拟方法492:Landroid/content/res/TypedArray;。getChangingConfigurations()I
08-20 09:06:30.125 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm:VFY:无法解析虚拟方法514:Landroid/content/res/TypedArray;。getType(I)I
08-20 09:06:30.185 27168-27168/com.example.sher.jasonrecyclerdemo I/appcompatviewflatter:app:theme现在不推荐使用。请改用android:theme。
08-20 09:06:30.215 27168-27168/com.example.sher.jasonrecyclerdemo W/ResourceType:获取程序包0中0x7f02004d(t=1 e=77)的条目失败(错误-75)name=com.example.sher.jasonrecyclerdemo
08-20 09:06:30.215 27168-27168/com.example.sher.jasonrecyclerdemo W/dalvikvm:threadid=1:线程以未捕获异常退出(组=0x416bde18)
08-20 09:06:30.225 27168-27168/com.example.sher.jasonrecyclerdemo E/AndroidRuntime:致命异常:main
进程:com.example.sher.jasonrecyclerdemo,PID:27168
java.lang.RuntimeException:无法启动活动组件信息{com.example.sher.jasonrecyclerdemo/com.example.sher.jasonrecyclerdemo.MainActivity}:android.view.InflateException:二进制XML文件行#37:膨胀类android.support.v4.view.ViewPager时出错
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2653)
在android.app.ActivityThread.access$800(ActivityThread.java:156)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1355)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:157)
位于android.app.ActivityThread.main(ActivityThread.java:5872)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)
在dalvik.system.NativeStart.main(本机方法)
原因:android.view.InflateException:二进制XML文件行#37:对类android.support.v4.view.ViewPager进行充气时出错
位于android.view.LayoutInflater.createView(LayoutInflater.java:620)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
在android.view.LayoutInflater.inflate(LayoutInflater.java:492)
在android.view.LayoutInflater.inflate(LayoutInflater.java:397)
在android.view.LayoutInflater.充气(LayoutInflater.java:353)
在android.support.v7.app.AppCompateDelegateImplv7.setContentView(AppCompateDelegateImplv7.java:276)上
位于android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)
位于com.example.sher.jasonrecyclerdemo.MainActivity.onCreate(MainActivity.java:87)
位于android.app.Activity.performCreate(Activity.java:5312)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2552)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2653)
在android.app.ActivityThread.access$800(ActivityThread.java:156)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1355)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:157)
位于android.app.ActivityThread.main(ActivityThread.java:5872)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)
在dalvik.system.NativeStart.main(本机方法)
原因:java.lang.reflect.InvocationTargetException
位于java.lang.reflect.Constructor.constructNative(本机方法)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:423)
位于android.view.LayoutInflater.createView(LayoutInflater.java:594)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
在android.view.LayoutInflater.inflate(LayoutInflater.java:492)
在android.view.LayoutInflater.inflate(LayoutInflater.java:397)
在android.view.LayoutInflater.充气(LayoutInflater.java:353)
在android.support.v7.app.AppCompateDelegateImplv7.setContentView(AppCompateDelegateImplv7.java:276)上
位于android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)
位于com.example.sher.jasonrecyclerdemo.MainActivity.onCreate(MainActivity.java:87)
位于android.app.Activity.performCreate(Activity.java:5312)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
在