使用 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.mime
到 myname.org,apache.http.mime
最后,我将该项目作为库添加到我的项目中,并且一切正常,没有任何冲突
我有一个 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.mime
到 myname.org,apache.http.mime
最后,我将该项目作为库添加到我的项目中,并且一切正常,没有任何冲突