之前有遇到過這個問題,後來解決瞭,今天又遇到瞭,但是忘瞭當時是怎麼解決的,費瞭好長時間,終於又找回解決的方法,現在記錄下來,以防以後又遇到。
這個錯誤出現在我的某一個Activity,但是我反復確認瞭好多遍,包名和類名都沒有寫錯,而且編譯也沒問題,隻是在運行時才拋這個異常,於是突然想到,我的這個Activity是繼承瞭FragmentActivity,而FragmentActivity是存在於support包裡的,可能由於support包的jar包在編譯時沒有加進APK中,於是出現瞭這個問題。
OK,問題找到瞭,現在就說說怎麼解決,首先打開Eclipse的Java Build Path,查看一下android-support-v4.jar包在哪個Library下,我的是在Android Private Libraries下的,然後點擊上面的第四個tab,即Order And Export選項卡,在Android Private Libraries前面打上勾,確定,重新Clean一下項目,運行,問題解決!