android中使用第三方jar包,运行apk时报错:java.lang.NoClassDefFoundError

来源:互联网 发布:云南电力设计院软件组 编辑:程序博客网 时间:2024/04/25 05:18

        android工程中用到了shareSDK(一个免费的用于app分享的组件),由于jar包比较多,就在工程中新建了一个目录libs_sharesdk,用来存放这些jar包,然后通过 Build Path  ------->Configure Build Path... ,将这些jar包add到工程中。

        编译时,并没有报错,也可以安装到手机上。但是,运行的时候,会提示错误java.lang.NoClassDefFoundError。

        只需要在Configure Build Path...中,将这些jar包remove掉,然后再将libs_sharesdk目录下的jar拷贝到libs中,删掉libs_sharesdk目录。再次编译,运行正常。

0 1
原创粉丝点击