2012-04-17 141 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的工具==>支持庫==>接受許可