小编use*_*377的帖子

Android JUnit测试ClassNotFoundException

我正在尝试设置JUnit来测试我的android项目活动.

Android项目在AVD和设备上都运行正常(还有一些bug,这就是为什么我要添加一些单元测试)

我按照这些网站的步骤(它们或多或少相同,但我仍然检查所有这些只是为了确保我做的一切正确)
http://mobile.tutsplus.com/tutorials/android/android-sdk- junit-testing/
http://developer.android.com/tools/testing/testing_eclipse.html

我使用与项目相同的工作空间创建了一个测试项目,并创建了我的第一个测试用例.当我尝试运行测试时,我得到以下内容:

[2012-12-09 19:42:56 - AssassinTest] Android发布!
[2012-12-09 19:42:56 - AssassinTest] adb正常运行.
[2012-12-09 19:42:56 - AssassinTest]执行android.test.InstrumentationTestRunner JUnit启动
[2012-12-09 19:42:56 - AssassinTest]自动目标模式:首选AVD'Google_Level10'可在模拟器上使用' emulator-5554'
[2012-12-09 19:42:56 - AssassinTest]将AssassinTest.apk上传到设备'emulator-5554'
[2012-12-09 19:42:57 - AssassinTest]安装AssassinTest.apk ......
[2012-12-09 19:42:59 - 刺客测试]成功!
[2012-12-09 19:42:59 - AssassinTest]发现项目依赖,安装:刺客
[2012-12-09 19:43:01 - 刺客]已部署应用程序.无需重新安装.
[2012-12-09 19:43:01 - AssassinTest]在设备模拟器
-5554 上启动检测android.test.InstrumentationTestRunner [2012-12-09 19:43:01 - AssassinTest]收集测试信息
[2012-12-09 19 :43:04 - AssassinTest]测试运行失败:由于'java.lang.ClassNotFoundException'导致仪表运行失败

这是我从LogCat得到的:

12-09 19:43:02.929: E/dalvikvm(1255): Unable to resolve Ludes/assassi/test/InGameActivityTest; annotation class 19
12-09 19:43:02.929: D/AndroidRuntime(1255): Shutting down VM …
Run Code Online (Sandbox Code Playgroud)

eclipse junit android

6
推荐指数
1
解决办法
8225
查看次数

标签 统计

android ×1

eclipse ×1

junit ×1