Android 開發中ClassNotFoundException的問題原因和解決方法

一、問題產生原因

最近看到一個demo,運行時出現了ClassNotFoundException,說是找不到MainActivity主頁面,當時覺得很奇怪,我肯定已經都配置了啊,怎麼會出現這種錯誤呢?最後經過多方研究,原因是引用第三方jar包的原因,因爲我通過檢查jar包的編譯發現,它使用的jdk1.7,用到此jar包的項目卻是使用1.6編譯的,低版本肯定不能兼容高版本的,所以項目貌似是沒有錯的,但是調試安裝時就會報這樣的錯誤。

二、解決方法:

最簡單的就是更改當前項目的編譯環境,改爲1.7就可以了,更改方法:右鍵項目——properties——Java compiler

更改完後可能會出現另一個問題,就是說提醒你不能使用1.7,讓你改爲1.5或者1.6,這是應爲你的sdk和adt版本過低,解決方法請看我的另一篇博文:第三個問題是怎麼升級sdk的問題,之後直接運行就不會出現問題,完美運行。

總結:希望對大家有一些幫助,如果有問題留言溝通。


發佈了22 篇原創文章 · 獲贊 39 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章