我创建了测试项目。在那个我创建的文件夹“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)
答案 0 :(得分:1)
在android清单中将Debugable设置为true。
答案 1 :(得分:1)
android:debuggable="true"
只能解决我项目中的问题。我还要添加这样做。
“NoClassDefFoundError”是由于android sdk升级到版本17。 我需要在我的测试项目构建路径中的“order and export”中检查robotium.jar