6

Androidアプリで使用したいJAR形式のAPIがあります。それがEclipseのプロジェクトの一部であるか、個別に保持されてプロジェクトのプロパティに追加されるかがわかりません。このJARもアプリケーションと一緒にパッケージ化する必要がありますが、Androidアプリではどのようにパッケージ化されますか?

4

2 に答える 2

21

このSOの質問で説明されているように:

  • あなたのプロジェクト -> 右クリック -> インポート -> アーカイブ ファイル -> yourjar.jar
  • プロジェクト -> 右クリック -> プロパティ -> Java ビルド パス -> ライブラリ -> Jar の追加 ->yourjar.jar

これを「外部 JAR」ファイルとして追加し、Eclipse プロジェクトで「注文とエクスポート」を設定する必要があります。

eclipseexternallibrary2.png


2012 年 2 月の更新:

Pacerierは、ライブラリを宣言したにもかかわらず、コメントで問題 (ClassNotFound) があると述べています。
彼は持っていた:

クラスが見つかりません

ただし、解決策は簡単でした。

1時間以上無駄。男は私が腹を立てていた!
解決策: JAR が 1.7 ではなく 1.6 でコンパイルされていることを確認してください
ああああ

于 2010-02-23T07:54:26.427 に答える
2

私を正しい方向に向けてくれたVonCに感謝します。同じ症状がありましたが、ライブラリが異なります(Androidプロジェクトの場合はorg.apache.commons.codec.binary.Base64を追加する必要がありました)。私のために働いた解決策は少し異なっていました。これで私が従った手順は次のとおりです。

  1. http://commons.apache.org/codec/download_codec.cgiからライブラリをダウンロードします
  2. commons-codec-1.6.jarをtarballから抽出し、ローカルフォルダーにコピーします
  3. 日食で:
    • プロジェクト名を右クリック
    • コンテキストメニューから[プロパティ]を選択します
    • 「ライブラリ」タブで、「外部JARの追加...」を選択します。
    • 移動して、ローカルドライブに抽出した場所からcommons-codec-1.6.jarを選択します
  4. これで、jarファイルがパッケージエクスプローラーの「参照ライブラリ」の下に表示され、コードでライブラリを参照できるようになります。
于 2012-04-14T23:27:07.673 に答える