Android:class not found exception:android.support.v4.app.FragmentPager

时间:2012-04-17 21:27:22

标签: android classnotfoundexception

在我的代码中我 导入android.support.v4.view.ViewPager 但是当我将内容视图设置为此xml文件时,我得到ClassNotFoundException: android.support.v4.view.ViewPager

...
 <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>
...

7 个答案:

答案 0 :(得分:41)

您必须通过右键单击项目并选择 Android工具 - &gt;来添加兼容性库。添加兼容性库。添加完成后,清理项目并重新构建。


enter image description here

答案 1 :(得分:33)

我正在使用Android Studio Beta 0.8.6而我必须这样做


文件 - &gt;项目结构 enter image description here

答案 2 :(得分:4)

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

答案 3 :(得分:3)

通过右键单击项目并选择Android工具添加支持库 - &gt;添加兼容性库。 添加支持库后,清理项目并转到Java Build Path,转到Order并导出[Last tab]单击所有当前添加的Jar文件和库..按确定并刷新项目.. 它适用于我..

答案 4 :(得分:1)

您应该将android.support.v4 jar添加到您的应用中。

答案 5 :(得分:0)

如果它不是基于gradle的,那么您应该将基于Eclipse ADT的项目迁移到基于Gradle的.. 将项目导入android studio ..

答案 6 :(得分:0)

我遇到了这个问题,请右键单击您的项目并单击Android Tools,然后单击支持库,然后立即接受许可证运行您的项目它将起作用:D

RightClick ==&gt; Android工具==&gt;支持库==&gt;接受许可