在Android中找不到类'com.jayway.android.robotium.solo.Solo'

时间:2012-09-05 09:27:20

标签: android junit

我创建了测试项目。在那个我创建的文件夹“robotium”并粘贴了2个robotium jar文件(robotium-solo-3.4.1-javadoc.jar和robtium-solo-3.4.1.jar)。来自我配置java构建路径的属性。但是我得到了跟踪故障跟踪

      java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
      at com.example.pkg.test.ThisisitTest.setUp(ThisisitTest.java:19)
      at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
      at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
      at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:529)
      at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1448)

2 个答案:

答案 0 :(得分:1)

在android清单中将Debugable设置为true。

答案 1 :(得分:1)

android:debuggable="true"只能解决我项目中的问题。我还要添加这样做。

“NoClassDefFoundError”是由于android sdk升级到版本17。 我需要在我的测试项目构建路径中的“order and export”中检查robotium.jar