天天看点

java.lang.NoClassDefFoundError的几种原因与解决方法

最近遇到了java.lang.NoClassDefFoundError错误,总结了以下几个解决方法:

1. 代码依赖于其他库,在java build path里的order and export里把要编译的包文件前打勾,clean项目刷新。

2.代码所需要的Jar包没有导入

3.真机的版本太低,API不支持。例如:真机的版本是4.2.2,API支持的最低版本是4.4,就会报java.lang.NoClassDefFoundError错误