您的位置:首页 > 移动开发 > Android开发

Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)

2012-04-15 23:52 525 查看

Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)

问题:

Android中引入第三方jar包,并添加到工作的build path,项目编译没有任何问题,但是运行时报错,提示:  java.lang.NoClassDefFoundError

该  java.lang.NoClassDefFoundError指向了引入的第三方jar包,到项目的bin\classes目录下查看,发现该目录下没有第三方jar包

 

解决办法:

方法一

1、在工程下新建lib文件夹,将需要的第三方包拷贝进来。

2、将引用的第三方包,添加进工作的build path。

3、(关键的一步)将lib设为源文件夹。如果不设置,则程序编译可以通过,但运行的时候,会报:
    java.lang.NoClassDefFoundError
 
方法二
1、直接将第三方包的jar文件复制到工程的bin\classes目录下面(其实方法一在编译的时候会从lib中复制jar文件到bin\classes目录下)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jar android build path 工作
相关文章推荐