2

こんにちは、Eclipse でテスト プロジェクトを作成し、robotium で正しくセットアップしました。デバッグ キーストアで署名された APK をテストしています。このテスト プロジェクトは、次の行を変更するだけでアクティビティを開始できるため、最も基本的な観点から機能することがわかっています。

private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.*********.*******Activity";

(実際のプロジェクト名に星印を付けました)

私が抱えている問題は、テストが actionbarsherlock を使用するリスト ビューに到達するたびに、テストがクラッシュすることです。

E/AndroidRuntime(585): java.lang.NoClassDefFoundError: com.actionbarsherlock.app.SherlockFragmentActivity

これは、クラッシュから作成された赤いテキスト ウォールの開始時の Logcat のレポートです。テストがスリープ操作のみで構成されていて、listActivity を問題なく起動している場合でも、この問題が発生します。

アドバイスやその他の情報が必要な場合は、すべての助けをいただければ幸いです。

4

1 に答える 1

0

テスト プロジェクトの依存関係として ActionBarSherlock apklib が必要です。Maven を使用する場合、この依存関係は指定されたスコープ内にある必要があります。

于 2012-05-19T15:31:52.223 に答える