如何在项目中包含 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....
我需要使用 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....