2010-10-27 83 views
1

我想在我的Android应用上运行单元测试,并在引用第三方JAR时收到NoClassDefFoundError。单元测试Android项目为第三方JAR获取NoClassDefFoundError

这些罐子中的类只能由应用程序本身引用,而不是单元测试。这些罐子在应用程序类路径上,并且已经在eclipse设置中导出,以允许依赖应用程序找到破解 - 当然,这是测试应用程序。

在此先感谢。

p.s.请不要简单地告诉我,我的罐子不在课程路径 - 我可以看到,我只是没有看到如何让他们在课程路径中...

+0

应用程序本身是否成功使用罐子?它们是否包含davlik字节码,而不仅仅是java字节码(这将不起作用)? – 2010-10-27 14:32:59

+0

啊 - 他们只是标准的Java罐子 - 我想这就是问题所在。我应该如何重新编译它们(假设这是我需要做的),以便他们与Dalvik VM一起工作? – 2010-10-27 15:26:37

+0

我看的越多,越奇怪是否不应该为我做这个作为创建apk的一部分... – 2010-10-27 15:45:28

回答

0

没关系 - 它看起来像我可以使用谷歌api罐子,他们应该工作。