1

これに関する投稿はたくさんありますが、まだ苦労しています。

2つのプロジェクトがあるワークスペースがあります。1つはrobotiumライブラリを使用し、もう1つはそれを使用しています(これをfooと呼びます)。[run on foo]をクリックして、robotiumをjarに再コンパイルし、それをfooのビルドパスに追加してから、fooを実行します。これどうやってするの?

また、私はMavenを学び始めているので、そのようにすることに反対していません。方法がわかりません。これはEclipseがスタンドアロンで実行できることだと思っていました。

4

3 に答える 3

1

androidプロジェクトをライブラリとして設定し、fooプロジェクトでそのライブラリへの参照を設定することもできます。

project properties -> android -> libraries -> add project in workspace

このようにして、robotiumプロジェクトに変更を加えることができ、fooプロジェクトを実行すると、ライブラリプロジェクトがコンパイルおよびリンクされます。これは、共通ライブラリなどでプロジェクトを分離するためにも使用されます。

ワークスペースにRobotiumプロジェクトが必要になります:)

于 2012-05-29T09:41:29.470 に答える
0

Maven を使用して、robotium プロジェクトをメイン プロジェクトの依存関係として定義する必要があります。また、メイン プロジェクトを含むすべてのプロジェクトがモジュールとして定義されている親 pom を用意することをお勧めします。その後、親プロジェクトで Maven ビルドを開始すると、すべてのモジュールが最初にビルドされます。

このでは、Maven マルチモジュール プロジェクトの段階的なセットアップについて詳しく説明されています (ダウンロード可能なコード付き)。

于 2012-05-29T06:39:18.007 に答える