我使用eclipse进行Google Android开发。针对Android的外部库项目的NoClassDefFoundError
我已经创建了一个库项目(Android设置中的[x] Is Library
),其中包含一个外部jar文件(Referenced Libraries)。该库项目在另一个项目中引用(实际项目将使用库项目)。这是通过在Android设置下添加项目完成的。
源代码编译,但如果我想在设备上执行它,我会得到一个类为的类中的NoClassDefFoundError,它包含在库项目中包含的jar文件中。
编辑:的JAR文件IST加入到(上Order and Export
-Tab [x] my.jar
从库项目)导出的条目
有没有干净的方式来得到这个工作?
你确定未找到的类是在引用的jar吗? java jar中引用的常规Java类存在很多问题,但不在Dalvik中,比如某些javax和lava.beans类 – kostja
如果它在jar中,是否将jar添加到了导出的项目中? – kostja
@kostja:是的,我修改了我的问题。 – Fu86