2012-04-17 63 views
21

在我的代码我 导入android.support.v4.view.ViewPager 但我得到一个ClassNotFoundException: android.support.v4.view.ViewPager当我设置的内容,以便该XML文件:安卓:类未发现异常:android.support.v4.app.FragmentPager

... 
<android.support.v4.app.FragmentPager 
    android:layout_height="0px" 
    android:layout_width="match_parent" 
    android:layout_weight="1" 
    android:id="@+id/pager"> 
    </android.support.v4.app.FragmentPager> 
... 

回答

40

您必须通过右键单击您的项目并选择Android工具 - >添加兼容性库来添加兼容性库。一旦添加,清理你的项目并重新构建。 >添加兼容库 -


enter image description here

+0

多数民众赞成我有 – user1324936 2012-04-18 21:45:09

+2

这是隐藏和一个非常不寻常的方式添加库到一个项目... – user1767754 2015-01-19 15:36:00

+0

在我的项目,这解决了缺失android.support问题。 v4库,但我仍然想念android.support.v13库! – Piro 2017-01-18 09:21:43

1

你应该将android.support.v4 jar添加到您的应用程序。

+1

我有它,我有android-support-v13.jar,其中包含一个support.v4文件夹。在这两个文件夹中,我无法找到ViewPager。那是问题吗? – user1324936 2012-04-18 21:44:39

+0

hm ...它接缝android不包含这个类在所有 – 2012-04-19 19:55:57

3

通过右键单击您的项目,选择Android的工具添加支持库。 添加支持库清理您的项目,并转到Java构建路径,转到订单和导出[最后一个标签]点击所有当前添加的JAR文件和库..按确定并刷新您的项目.. 它适用于我..

4

转到<Your android apk folder>\sdk\extras\android\support\v4文件夹并将android-support-v4.jar添加到应用程序库(或整个sdk库)。

32

我使用Android Studio Beta 0.8.6,我不得不做这样


文件 - >项目结构 enter image description here

0

如果不是基于摇篮然后,您应该迁移的Eclipse ADT基于项目到Gradle基地.. 导入项目到Android工作室..

+0

这会解决问题吗? – Robert 2015-07-13 09:06:01

0

我有这个问题,请右键单击您的项目ECT,然后在Android工具,然后单击立即支持库,然后接受许可现在运行您的项目,将工作:d

右击==> Android的工具==>支持库==>接受许可