如何在项目中包含 MultipartEntityBuilder

How to include MultipartEntityBuilder in the project

我需要使用 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.

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

改用重新打包的版本:httpclientandroidlib。请注意,您需要更新 import 以不引用 org.apache...,而是引用 ch.boye.httpclientandroidlib....