2011-02-09 101 views
8

我正在運行一個list-fragment程序,在運行時我得到了下面的錯誤。Android運行時異常:無法實例化活動componentInfo?

錯誤:

**02-09 09:03:40.213: ERROR/AndroidRuntime(572): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{ni.android.Fragment/ni.android.Fragment.Fragment}: java.lang.ClassNotFoundException: ni.android.Fragment.Fragment in loader dalvik.system.PathClassLoader[/data/app/ni.android.Fragment-1.apk]** 

我不知道reason.My程序包含三個類 - DetailsFragment.java,FragmentsTitles.java和Shakespear.java任何一個可以幫助我,請...

+0

進一步往下看你的堆棧跟蹤爲「致」部分,這應該表明你的實際問題。了java.lang.RuntimeException:無法啓動活動ComponentInfo {com.example.fragmenttest/com.example.fragmenttest.FragmentTestActivity}:android.view.InflateException:二進制XML文件行#13:錯誤 – CommonsWare 2011-02-09 12:41:11

+0

它,因爲下面的logcat引起充氣類片段 6月2日至10日:00:21.938:ERROR/AndroidRuntime(535):android.view.InflateException::二進制XML文件行#13:錯誤充氣類片段 6月2日至10日:00:21.938產生的原因: ERROR/AndroidRuntime(535):java.lang.ClassCastException:由造成com.example.fragmenttest.FragmentTestActivity不能轉換到android.app.Fragment – 2011-02-10 06:02:59

+1

** **莎士比亞,莎士比亞沒有:p – keyser 2012-05-16 06:48:53

回答

18

在任何時候,如果您收到錯誤,指出無法實例化活動ComponentInfo 這意味着您的代碼有一些錯誤。 該錯誤將在日誌中顯示爲由...引起:......... 1. 引起:android.view.InflateException:二進制XML文件行#13:錯誤的擴展類片段(這表明,有一個錯誤在XML和活動已經膨脹問題。 通過這個,你可以知道什麼是錯誤,如果你糾正這一錯誤,那麼你的問題將得到解決。

0

如果你有這樣的警告之前錯誤:

05-16 10:08:00.033: W/dalvikvm(1695): Unable to resolve superclass of Lmy/fragment/test/FragmentTestActivity; (7) 
05-16 10:08:00.076: W/dalvikvm(1695): Link of class 'Lmy/fragment/test/FragmentTestActivity;' failed 

應該將android-support-v4導出到您的ap電話號碼: 配置Java構建路徑 - >排序和導出選項卡 - >設置複選框Android的支持,v4.jar

(也許需要刪除現有首先)

0

確保你是不是隻盯着錯誤logcat ...因爲使用verbose可能會看到錯誤。但我同意@ parameshwar-S

1

我有這個錯誤以及(初級),我注意到,我忘記了創建在我的活動類的onCreate方法。一旦我創建它,錯誤消失了。

相關問題