【发布时间】:2011-11-10 13:40:49
【问题描述】:
我有一个项目(在模拟器中编译和运行。)
我有一个测试项目来测试这个项目的一部分。这个测试项目也可以毫无问题地编译,但是当我尝试在模拟器中运行(测试)它时,当它开始运行时,我的测试类测试的其中一个类出现 NoClassDefFoundError 异常(我希望这是有道理的!)在模拟器中。这来自 adb 日志。
我在 bin 目录(测试项目的)中查找丢失的类,但找不到它...应该在那里吗?
我在测试项目 bin 目录中没有找到我正在尝试测试的项目的参考(apk 等)。
测试项目如何获得它需要测试的类(我假设在类路径中)。测试的类如何移动到模拟器? 我确实在测试之前尝试过运行该应用程序,所以我知道它已安装并正确运行。 顺便说一句,我正在使用带有 nbandroid 插件的 netbeans 并使用 junit 进行测试。
感谢您提供的任何建议或帮助。 约旦
【问题讨论】:
-
所以你可以编译它没有错误但是当它运行时抛出 NoClassDefFoundError ?
标签: java android unit-testing testing junit