用Eclipse做Android開發時出現java.lang.NoClassDefFoundError問題

來源:互聯網
上載者:User

之前有遇到過這個問題,後來解決了,今天又遇到了,但是忘了當時是怎麼解決的,費了好長時間,終於又找回解決的方法,現在記錄下來,以防以後又遇到。 這個錯誤出現在我的某一個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一下項目,運行,問題解決!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.