Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

In my code I import android.support.v4.view.ViewPager but I get a ClassNotFoundException: android.support.v4.view.ViewPager when I set content view to this xml file:

...
 <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>
...
like image 692
user1324936 Avatar asked Apr 17 '12 21:04

user1324936


4 Answers

You have to add compatibility library by right clicking your project and selecting Android Tools -> Add Compatibility Library. Once its added, clean your project and build again.


enter image description here

like image 57
waqaslam Avatar answered Nov 11 '22 10:11

waqaslam


i'm using Android Studio Beta 0.8.6 and i had to do it this way


File -> Project Structure enter image description here

like image 35
Mina Gabriel Avatar answered Nov 11 '22 11:11

Mina Gabriel


Go to <Your android apk folder>\sdk\extras\android\support\v4 folder and add android-support-v4.jar to app library (or whole sdk library).

like image 42
ITurchenko Avatar answered Nov 11 '22 10:11

ITurchenko


Add Support library by right clicking your project and selecting Android Tools -> Add Compatibility Library. After adding Support Library clean your project and Go to Java Build Path, Go to Order and Export [Last tab] click all currently added Jar files and libraries..press Ok and refresh your Project.. It works fine for me..

like image 32
Anil Chahal Avatar answered Nov 11 '22 10:11

Anil Chahal