java.lang.NoClassDefFoundError

昨天代碼執行過程中,報該錯。感覺報錯的代碼位置,與出錯的地方,差的距離有點遠。查看了下是不是不同包下的相同類,排除。雖然最後解決了。問題是在子線發靜態handler導致。要麼getMainLooper,或者Looper.loop。或者context.runOnUIThread方法去執行。話說這個異常,也記錄下吧:

查了下資料,是因爲Java虛擬機在編譯時能找到合適的類,而在運行時不能找到合適的類導致的錯誤。

這是個JVM運行時異常,區別於ClassNotFoundException是編譯時就會報錯。


參考鏈接:http://blog.csdn.net/jamesjxin/article/details/46606307


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章