Error inflating classcom.ryanharter.viewpager.ViewPager
这个问题 尝试下面方法 解决
选择Build Path ->Configure Build Path,然后选择Order and export 选项.置顶android-support-v4.jar并且将该选项勾上,然后Clean下项目,重新编译。
必须置顶, 不然还是报错。
然而 还是报这个错误。 以上方法,并不能解决。
谁解决了请留言..
错误日志 详情 如下:
0 08-02 02:41:26.213: E/libEGL(28111):cache file failed CRC check
08-02 02:41:29.112: E/Parcel(28111):Reading a NULL string not supported here.
08-02 02:41:29.185:E/AndroidRuntime(28111): FATAL EXCEPTION: main
08-02 02:41:29.185:E/AndroidRuntime(28111): Process: com.example.expresscheck, PID: 28111
08-02 02:41:29.185:E/AndroidRuntime(28111): java.lang.RuntimeException: Unable to start activityComponentInfo{com.example.expresscheck/com.example.expresscheck.GuidePageActivity}:android.view.InflateException: Binary XML file line #7: Errorinflating class com.ryanharter.viewpager.ViewPager
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2494)
08-02 02:41:29.185:E/AndroidRuntime(28111): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2556)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.app.ActivityThread.access$800(ActivityThread.java:176)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1437)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.os.Handler.dispatchMessage(Handler.java:111)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.os.Looper.loop(Looper.java:194)
08-02 02:41:29.185: E/AndroidRuntime(28111): atandroid.app.ActivityThread.main(ActivityThread.java:5578)
08-02 02:41:29.185:E/AndroidRuntime(28111): atjava.lang.reflect.Method.invoke(Native Method)
08-02 02:41:29.185:E/AndroidRuntime(28111): atjava.lang.reflect.Method.invoke(Method.java:372)
08-02 02:41:29.185:E/AndroidRuntime(28111): atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
08-02 02:41:29.185:E/AndroidRuntime(28111): atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:751)
08-02 02:41:29.185:E/AndroidRuntime(28111): Caused by: android.view.InflateException: Binary XMLfile line #7: Error inflating class com.ryanharter.viewpager.ViewPager
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.view.LayoutInflater.rInflate(LayoutInflater.java:806)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.view.LayoutInflater.inflate(LayoutInflater.java:504)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.view.LayoutInflater.inflate(LayoutInflater.java:414)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.view.LayoutInflater.inflate(LayoutInflater.java:365)
08-02 02:41:29.185: E/AndroidRuntime(28111): atcom.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:422)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.app.Activity.setContentView(Activity.java:2172)
08-02 02:41:29.185:E/AndroidRuntime(28111): at com.example.expresscheck.GuidePageActivity.onCreate(GuidePageActivity.java:65)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.app.Activity.performCreate(Activity.java:5998)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2447)
08-02 02:41:29.185:E/AndroidRuntime(28111): ... 10 more
08-02 02:41:29.185: E/AndroidRuntime(28111):Caused by: java.lang.ClassNotFoundException: Didn't find class"com.ryanharter.viewpager.ViewPager" on path: DexPathList[[zip file"/system/framework/android.test.runner.jar", zip file"/data/app/com.example.expresscheck-2/base.apk"],nativeLibraryDirectories=[/vendor/lib64,/system/lib64]]
08-02 02:41:29.185:E/AndroidRuntime(28111): atdalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
08-02 02:41:29.185:E/AndroidRuntime(28111): atjava.lang.ClassLoader.loadClass(ClassLoader.java:511)
08-02 02:41:29.185:E/AndroidRuntime(28111): atjava.lang.ClassLoader.loadClass(ClassLoader.java:469)
08-02 02:41:29.185:E/AndroidRuntime(28111): atandroid.view.LayoutInflater.createView(LayoutInflater.java:571)
08-02 02:41:29.185: E/AndroidRuntime(28111): atandroid.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
08-02 02:41:29.185:E/AndroidRuntime(28111): ... 20 more
08-02 02:41:29.185:E/AndroidRuntime(28111): Suppressed:java.lang.ClassNotFoundException: com.ryanharter.viewpager.ViewPager
08-02 02:41:29.185:E/AndroidRuntime(28111): atjava.lang.Class.classForName(Native Method)
08-02 02:41:29.185:E/AndroidRuntime(28111): atjava.lang.BootClassLoader.findClass(ClassLoader.java:781)
08-02 02:41:29.185: E/AndroidRuntime(28111): atjava.lang.BootClassLoader.loadClass(ClassLoader.java:841)
08-02 02:41:29.185:E/AndroidRuntime(28111): atjava.lang.ClassLoader.loadClass(ClassLoader.java:504)
08-02 02:41:29.185:E/AndroidRuntime(28111): ... 23more
08-02 02:41:29.185:E/AndroidRuntime(28111): Caused by:java.lang.NoClassDefFoundError: Class not found using the boot class loader; nostack available