使用 httpmime 添加 quickblox android sdk

adding quickblox android sdk with httpmime

我有一个 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。

有什么帮助吗?

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