1

次のコード行を使用しています

    ByteArrayBody bab = new ByteArrayBody(data, "/mnt/sdcard/p270.jpg");

次の免除をスローしています

    05-30 18:28:17.128: E/AndroidRuntime(5549): java.lang.NoClassDefFoundError: org.apache.http.entity.mime.content.ByteArrayBody

http-mime-4.1.2.jar を参照しました(削除して、今日再度ダウンロードしました)。また、プロジェクトをクリーンアップして再構築しました。私はまだ同じエラーが発生し続けます。

Android 4.04 と Eclipse を使用しています。

助言がありますか?

4

2 に答える 2

0

jar をプロジェクトの libs ディレクトリにコピーします。lib フォルダーの名前を変更しないでください。Eclipseを閉じて、プロジェクトのメインフォルダーの下に新しいフォルダーlibsを作成し、jarをlibsディレクトリにコピーしてEclipseを開き、libsフォルダー(今回はEclipse内)を右クリックしてREFRESHを選択すると、追加したjarが表示されます。次に、プロジェクトを実行します。私の場合はうまくいきました。

于 2012-12-31T00:46:13.733 に答える
0

こんにちは、このリンクは問題の解決に役立ちます。SDK を更新すると発生します。ライブラリ ファイルを libs フォルダーに含めると、最新の Android SDK で自動的に参照されます。

于 2012-05-30T17:38:01.880 に答える