如何在项目中包含MultipartEntityBuilder

时间:2015-08-06 10:52:16

标签: android apache gradle android-volley multipart

我需要使用MultipartEntityBuilder才能使用Volley发送MultipartRequest。

我设法导入了其他org.apache.http.entity.mime库,比如content.FileBody,但是对于MultipartEntityBuilder,我需要使用gradle编译外部库。

我试过了:

compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5'

compile (group: 'org.apache.httpcomponents' , name: 'httpmime' , version: '4.3.5') {
        exclude module: 'org.apache.httpcomponents:httpclient:4.3.5'
    }

以及:

compile 'org.apache.httpcomponents:httpmime:4.4'

但是我遇到了这个运行时错误:

Warning:Dependency org.apache.httpcomponents:httpclient:4.4 is ignored for debug as it may be conflicting with the internal version provided by Android.

我该如何解决这个问题? 谢谢!

1 个答案:

答案 0 :(得分:3)

使用重新包装的版本:httpclientandroidlib。请注意,您需要将import更新为org.apache...,而不是ch.boye.httpclientandroidlib....