Android アプリで JAR ファイルを使用およびパッケージ化するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2316445

質問

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

役に立ちましたか?

解決

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

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

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

eclipseexternallibrary2.png


2012 年 2 月の更新:

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

class not found

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

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

他のヒント

おかげで ボンC 私を正しい方向に導いてくれて。同じ症状が発生しましたが、ライブラリが異なりました(Android プロジェクトに org.apache.commons.codec.binary.Base64 を追加する必要がありました)。私にとってうまくいった解決策は少し異なりました。私が従った手順は次のとおりです。

  1. からライブラリをダウンロード http://commons.apache.org/codec/download_codec.cgi
  2. ターボールからcompons-codec-1.6.jarを抽出し、ローカルフォルダーにコピーします
  3. 日食の場合:
    • プロジェクト名を右クリック
    • コンテキストメニューから「プロパティ」を選択します
    • 「ライブラリ」タブで「外部 JAR の追加...」を選択します。
    • ローカル ドライブに抽出した場所から commons-codec-1.6.jar に移動して選択します。
  4. jar ファイルがパッケージ エクスプローラーの「参照されたライブラリ」の下に表示され、コード内でライブラリを参照できるようになります。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top