android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一

原来项目没问题,导入后却启动不起来,查看log发现有如下问题:
08-01 11:09:39.791: E/AndroidRuntime(13678): FATAL EXCEPTION: main
08-01 11:09:39.791: E/AndroidRuntime(13678): java.lang.NoClassDefFoundError: org.androidpn.client.PersistentConnectionListener

原因:代码依赖于其他库,要在具体project上右键属性,在java build path里的order and export里把要编译的包文件前打勾。
然后再clean该工程,刷新再运行就可以了。

你可能感兴趣的:(android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一)