模拟器上的Java.lang.NoClassDefFoundError

时间:2012-05-14 06:22:45

标签: android noclassdeffounderror

首先,我知道Stack Overflow上存在一些与他们的答案相似的问题。然而我问这个,因为他们都没有工作。我已将外部jar添加到“libs”文件夹中。

此外,有趣的是commons.math-2.2.jar中的类似乎正常工作。问题出在我尝试使用jsci-wavelet.jar中的类时 我已多次检查构建路径。那里似乎没有问题。 我的源代码中只有一个包。

顺便说一句,我使用的是Android 2.2模拟器。 (虽然甚至为Android 4.0.3检查了它但无济于事。)

抱歉,堆叠交换不允许我上传图片

1 个答案:

答案 0 :(得分:0)

好的,这不是一个头痛。 根据{{​​3}}的建议,我检查了jsci-wavelet.jar是否存在任何依赖关系 我检查了它的来源。它说:

import JSci.maths.wavelet.*;
import JSci.maths.*;

即它也需要JSci.maths包中的类。 所以我将fsci-core.jar添加到依赖项和中提琴中,它完美运行。