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

嗨,此链接将帮助您解决问题,它会在您更新 sdk 时发生。将库文件包含到 libs 文件夹中会自动在最新的 android sdk 中被引用

于 2012-05-30T17:38:01.880 回答
0

将 jar 复制到项目中的 libs 目录。不要重命名 lib 文件夹。只需关闭 eclipse,在项目的主文件夹下创建新文件夹 libs,复制 libs 目录中的 jar,打开 eclipse,使用右键单击 libs 文件夹(这次在 eclipse 中)并选择 REFRESH,您添加的 jar 将出现。然后运行项目。就我而言,它起作用了。

于 2012-12-31T00:46:13.733 回答