用httpmime添加quickblox android sdk

时间:2015-05-15 14:40:54

标签: java android http quickblox

我有android项目使用httpmime库将图像上传到服务器使用multipart / form请求
我现在正试图添加quickblox,但是当我尝试构建我的项目时

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/apache/http/entity/mime/FormBodyPart;

我对这个问题进行了很多研究,我发现quickblox包含httpmime,有些人建议删除httpmime并使用quickblox.jar中的类但我在quickblox.jar中找不到所需的类

代表:MultipartEntityBuilder和StringBody。

任何帮助?

1 个答案:

答案 0 :(得分:0)

我通过在项目构建路径中添加quickblox jars文件解决了我的问题,然后从项目中删除了httpmime jar文件 之后我从这里下载了httpmime 4.3源jar http mime source 并提取它 然后创建了一个android库项目,并添加了httpmime包,并更改了包的名称 org.apache.http.mimemyname.org,apache.http.mime
最后,我将项目添加为项目中的库,并且每项工作都很好,没有任何冲突