嵌套jar中的NoClassDefFoundError(Android)

Nav*_*mar 6 java eclipse android jar noclassdeffounderror

我创建了一个简单的应用程序来测试失败的场景NoClassDefFoundError.

让我们举个例子,我有一些带有Class TestClass的Test1 android项目和一些方法.这个Test1项目我作为test1.jar导出,只导出了带有Class TestClass和的源文件夹classpath.project文件.

在另一个Android项目Test2中,我test1.jar在我的libs文件夹中添加了它.在这个Test2项目中,我有一个类Test2Class,它调用test1.jar类的方法.

在此之后,我test2.jar按照上述步骤将此Test2项目导出为文件.

因此,当我test2.jar在另一个项目中使用它时,我得到了上述错误NoClassDefFoundError.这是jar里面jar的场景.

我应该做什么,所以我能够访问罐子里的罐子.

提前致谢.

Ami*_*per 0

从 java 构建路径中删除 jar。添加新文件夹名称为“libs”,并将所有 jar 发布到该文件夹​​中。应用程序将运行良好