1

テストプロジェクトを作成しました。その中で、フォルダ「robotium」を作成し、プロパティから2つのrobotium jarファイル(robotium-solo-3.4.1-javadoc.jarおよびrobtium-solo-3.4.1.jar)を貼り付けました。次の障害トレース

      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)
4

2 に答える 2

1

androidマニフェストでDebugableをtrueに設定します。

于 2012-09-05T09:40:14.233 に答える
1

android:debuggable="true"私のプロジェクトの問題を解決するだけではありません。これも追加する必要があります。

「NoClassDefFoundError」は、Android SDKがバージョン17にアップグレードされたためです。テストプロジェクトのビルドパスで、robotium.jarの「注文とエクスポート」を確認する必要があります。

于 2012-10-25T09:26:28.587 に答える