Android アプリで JAR ファイルを使用およびパッケージ化するにはどうすればよいですか?
質問
Android アプリで使用したい JAR 形式の API があります。これを Eclipse のプロジェクトの一部にする必要があるのか、それとも別個に保持してプロジェクトのプロパティに追加する必要があるのかわかりません。この JAR もアプリケーションと一緒にパッケージ化する必要がありますが、Android アプリではどのように行われるのでしょうか?
解決
これで説明されているように それで質問:
- プロジェクト -> 右クリック -> インポート -> アーカイブ ファイル ->
yourjar.jar
- プロジェクト -> 右クリック -> プロパティ -> Java ビルドパス -> ライブラリ -> Jar の追加 ->
yourjar.jar
これを「外部 JAR」ファイルとして追加し、Eclipse プロジェクトで「順序とエクスポート」を設定する必要があります。
2012 年 2 月の更新:
ペーチェリエ ライブラリを宣言したにもかかわらず、問題がある (ClassNotFound) とコメントで言及しています。
彼は持っていた:
ただし、解決策は簡単でした。
1時間以上無駄にした。マジで腹が立った!
解決:JAR が 1.7 ではなく 1.6 でコンパイルされていることを確認してください。.
あーあ
他のヒント
おかげで ボンC 私を正しい方向に導いてくれて。同じ症状が発生しましたが、ライブラリが異なりました(Android プロジェクトに org.apache.commons.codec.binary.Base64 を追加する必要がありました)。私にとってうまくいった解決策は少し異なりました。私が従った手順は次のとおりです。
- からライブラリをダウンロード http://commons.apache.org/codec/download_codec.cgi
- ターボールからcompons-codec-1.6.jarを抽出し、ローカルフォルダーにコピーします
- 日食の場合:
- プロジェクト名を右クリック
- コンテキストメニューから「プロパティ」を選択します
- 「ライブラリ」タブで「外部 JAR の追加...」を選択します。
- ローカル ドライブに抽出した場所から commons-codec-1.6.jar に移動して選択します。
- jar ファイルがパッケージ エクスプローラーの「参照されたライブラリ」の下に表示され、コード内でライブラリを参照できるようになります。
所属していません StackOverflow