我使用以下代码行
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。
有什么建议吗?
答案 0 :(得分:0)
您好Link可以帮助您解决问题,当您更新sdk时会发生这种情况。将库文件包含到libs文件夹中会自动在最新的android sdk中引用
答案 1 :(得分:0)
将jar复制到项目中的libs目录。不要重命名lib文件夹。只需关闭eclipse,在项目的主文件夹下创建新的文件夹库,复制libs目录中的jar,打开eclipse,右键单击libs文件夹(这次在eclipse中)并选择REFRESH,你的添加的jar就会出现。 然后运行该项目。就我而言,它有效。