1

よし、Android プロジェクトがあり、正常に動作しています。今、私はその中のいくつかのクラスを取り、それを瓶に入れて、その瓶を私のプロジェクトに含めたいと思っています。その方法がよくわかりません。ファイルには R が含まれており、何かに影響するかどうかはわかりません。元のプロジェクトにxmlファイルを保持しているので、基本的には.javaファイルをjarに入れて参照するだけです。

とにかくこれを行うことはありますか?

4

2 に答える 2

0

クラス用の新しいプロジェクトを作成し、それをとしてマークします。Eclipseでlibrary、に移動し Project properties -> Androidてチェックします。Is library

新しいプロジェクトでライブラリを使用するには、もう一度 ボタンをProject properties -> AndroidクリックAddしてライブラリを選択します。

同じワークスペースに両方のプロジェクトが必要になる場合があります。

ライブラリで定義されたリソースファイル(つまりR)は、新しいプロジェクトでアクセスできるため、新しいプロジェクトで定義されているかのように使用できます。

于 2013-02-12T00:19:20.717 に答える
0

別のライブラリ プロジェクトを作成できます。コマンド ラインを使用している場合は、プロジェクトのディレクトリを作成し、そこに cd して、

android create lib-project

ヘルプ出力には、このコマンドに必要なフラグが表示されます。

クラスをライブラリ プロジェクトに移動したら、cd でメイン プロジェクトに戻り、次のように入力します。

android update project -p . -l <path-to-library-project>

メイン プロジェクトをコンパイルすると、ライブラリ プロジェクトもコンパイルされ、jar ファイルが作成され、そのクラスがメイン プロジェクトにインポートされます。ライブラリ プロジェクトの詳細については、 プロジェクトの管理を参照してください。Eclipse を使用している場合は、Managing Projects from Eclipse with ADT を確認してください。

于 2013-02-12T00:21:09.163 に答える