我有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。
任何帮助?
答案 0 :(得分:0)
我通过在项目构建路径中添加quickblox
jars文件解决了我的问题,然后从项目中删除了httpmime
jar文件
之后我从这里下载了httpmime 4.3
源jar
http mime source 并提取它
然后创建了一个android库项目,并添加了httpmime
包,并更改了包的名称
org.apache.http.mime
至myname.org,apache.http.mime
最后,我将项目添加为项目中的库,并且每项工作都很好,没有任何冲突