3

我想從一個正常的Activity開始FragmentActivity,我得到這java.lang.NoClassDefFoundError日誌,而應用程序崩潰。從一個正常活動開始一個FragmentActivity .. java.lang.NoClassDefFoundError

我應該更改清單中的任何內容以便能夠在我的應用程序中使用FragmentActivity嗎?

是否有其他人遇到此錯誤?你怎麼修好它的?

+0

發生在我身上。針對我測試過的設備的Api級別的Api級別。你使用兼容性庫嗎? – Blackbelt

+0

@blackbelt。是的..我使用兼容性lib .. app的minsdk版本是8 .. – Ronnie

+0

檢查您的導入。確保它們全都來自兼容庫 – Blackbelt

回答

1

也許是一個愚蠢的提示。 但是您確定已將FragmentActivity插入您的Manifest文件中?

如果是這樣嘗試插入清單如下:

<uses-sdk 
    android:minSdkVersion="4" 
    android:targetSdkVersion="8" /> 
0

的問題在這裏要注意: FragmentActivity causing ClassNotFoundException

請更新SDK工具。它應該解決問題。

+0

更準確地說,這是爲我解決問題的組合(2012年11月21日最新的軟件下載):sdk-tools rev 21,platform-tools rev 16,support-library rev 11.我還必須添加如下在.classpath文件中的變化: user802467

0

android-support-v4庫包含一個錯誤。

因此,使用android版本4.2.2創建一個新項目。複製文件android-support-v4.jar,並粘貼到您的項目中。

我這樣解決問題!

相關問題