2012-01-20 21 views
4

私はいくつかの外部ジャーを含むAndroidライブラリを作成しました。これらのジャーは、図書館プロジェクトの下にある「参照された図書館」に表示されます。他のプロジェクトでこのライブラリを参照すると、ライブラリに追加されたjarをリンクすることができません。プロジェクトの参照先ライブラリにエラーが表示されます。Androidライブラリに追加されたJarsはプロジェクトで参照されません

ライブラリに追加されたjarをリンクする必要があります。このライブラリを追加したプロジェクトでエラーが表示されます。誰も私がこれを理解するのを助けることができますか?

+0

両方のプロジェクトは同じワークスペースにありますか? – user936414

答えて

1

ライブラリプロジェクトが正しく含まれている場合は、Properties -> Java Build Path -> Order and Exportに移動し、メインプロジェクトに含めるすべてのJARをチェックします。すべてが同じワークスペースにある場合、これはうまくいくはずです。

+0

私のライブラリのOrderとExportにJarのリストが表示されます。しかし、私のプロジェクトの注文と輸出でそれらを見ないでください。はい、彼らは同じ作業場にいます – Neha

+0

いいえ、あなたの図書館プロジェクトに必要なすべての図書館はチェックされていますか? – LordTwaroog

0

ファイルをプロジェクトの場所(おそらくlibフォルダ)にコピーします。次に、ライブラリを追加しようとします。

+0

は機能しません...プロジェクトにすべてのjarファイルを再度追加すると機能します。しかし、それはライブラリに1回、次にプロジェクトに2回、jarを2回追加するようなものになります。 – Neha

3

ライブラリプロジェクトからProperties -> Java Build Path -> Order and Exportを介してjarファイルをエクスポートすると、実際には動作しません。Eclipseは依存プロジェクトをコンパイルできますが、jarファイルは最終apkには表示されず、ランタイム例外が発生します。

関連する問題