ClassNotFoundException:android.support.v4.View.ViewPager

时间:2013-10-18 14:29:20

标签: android eclipse android-support-library

我在我的应用程序中使用ActionBarActivity,其中minSdk为8.我已将“android-sdk \ extras \ android \ support \ v7 \ appcompat”项目作为“现有Android代码导入工作区”导入我的工作区,然后添加它作为我的应用程序的库项目。我尝试在我的应用程序中充气的第一个布局是

<android.support.v4.View.ViewPager 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/pager" >
</android.support.v4.View.ViewPager>

但我不断收到标题中显示的错误。所以,我试图在我的应用程序的libs文件夹中再次添加以下jar(尽管恕我直言,它不需要添加,因为它们已经存在于库项目中)

  • 机器人支撑-V4
  • 机器人支撑-V7-程序兼容性

但是没有用。我在configure-build-path中检查了它们并将它们放在顶部。但是仍然没有用。

注意:我已经完成了以下检查

  1. 我已经检查了我导入的库项目,看看是否两个罐子 被添加到构建路径并检查并放在顶部(在“订单和导出”选项卡中)。是的,它们完美地完成了。
  2. 我重新启动了eclipse并一遍又一遍地清理了我的项目几次。

    所以,任何人都可以告诉我,我仍然缺少什么,应该做..

3 个答案:

答案 0 :(得分:4)

android.support.v4.View.ViewPager更改为android.support.v4.view.ViewPager

答案 1 :(得分:3)

要导入支持库,请先删除已导入的所有支持库。然后:

  1. 右键点击您的项目
  2. 选择Android工具
  3. 选择添加支持库。

答案 2 :(得分:0)

从forder&#39; libs&#39;删除android-support-v4。在你的项目中,这个崩溃与viewpager中的支持......

并像这样导入支持库v4。

1 - 右键单击​​项目属性 2.单击“库” 3.添加外部JAR,并添加android-support-v4 jar ...

确保按顺序和导出选择了Android私有库,在某些情况下,在添加外部jar后选择android-support-v4.jar ..

并选择android-support-v7-appcompat.jar