我正在构建一个用于将图像和视频上传到服务器的Android应用程序。一切看起来都很好,但是当我尝试运行或调试应用程序时,我会得到这个错误。
错误:(15,8)错误:找不到无法访问HttpEntity类文件的org.apache.http.HttpEntity。
我搜索并尝试了许多解决方案,包括这个如何使用gradle构建文件从org.apache上正确地导入org.apache?。
我已经扩展了Apache HttpMultipartEntity类以创建我的自定义MultiPartEntity类。我还将httpmime-4.2.6.jar文件作为一个帮助我的library.Can。
发布于 2016-01-10 17:24:09
在build.gradle文件中查看minSdkVersion是否为23,如果是,则在build.gradle的android部分中声明以下编译时依赖项
useLibrary 'org.apache.http.legacy'呃,你的build.gradle文件中的安卓部分应该是,
android {
useLibrary 'org.apache.http.legacy'
}还有其他条目。
在文档中,Apache库被废弃,并从中删除。
https://stackoverflow.com/questions/32617537
复制相似问题