HttpEntity类文件错误

时间:2015-09-16 19:55:17

标签: java android apache

我正在构建一个Android应用程序,用于将图像和视频上传到服务器。 一切看起来都很好,但是当我尝试运行或调试应用程序时,我收到此错误。

错误:(15,8)错误:无法访问HttpEntity 未找到org.apache.http.HttpEntity的类文件。

我用Google搜索并尝试了许多解决方案,包括此How do I properly import HttpClient from org.apache on Android using gradle build file?

我已经扩展了Apache HttpMultipartEntity类来创建我的自定义MultiPartEntity类。我还将httpmime-4.2.6.jar文件作为库包含在内。有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

build.gradle文件中查看minSdkVersion是否为23,如果是,请在android部分build.gradle部分声明以下编译时依赖项}

useLibrary 'org.apache.http.legacy'

即,build.gradle文件中的android部分就像是,

android {
    useLibrary 'org.apache.http.legacy'
}

以及其他条目。

docs开始,不推荐使用 Apache库,并将其从Android MarshMallow中的Android SDK中删除

相关问题