首页 > 编程知识 正文

android与服务器端数据交互,httpclient连接池

时间:2023-05-03 14:43:54 阅读:111626 作者:1993

nostaticfieldinstanceoftypelorg/Apache/http/conn/SSL/allowallhostnameverifier; inclasslorg/Apache/http/conn/SSL /

.

morethanonefilewasfoundwithosindependentpath ' meta-INF/dependencies

.

我把到今天为止的HttpClient项目移植到了Android平台上,无论如何都出现了错误。 在网上找了很多资料还存在问题,而且不用,终于在Apache官网上找到了答案。 由于谷歌不再支持http客户端,且相关库存在冲突,出现了上述错误。 官方给出了解决方案。 也就是说,调用API

提示:使用http客户端4的项目必须设置API26或更高版本,而使用http客户端5的项目必须至少具有最低版本的API19(Android5.0 )

也就是说,将依赖关系放在Gradle中(注意,不需要手动导入jar包)。

注意:点击构造,会自动下载HttpClient5的相关依赖包,不需要手动导入!

ependencies { API ' com.github.ok2c.hc5.Android : http client-Android 33600.1.0 ' }

点击构造,会自动下载HttpClient5的相关依赖包,不需要手动导入!

morethanonefilewasfoundwithosindependentpath ' meta-INF/dependencies的解决方案是在网格le中添加打包选项。

打包选项{ exclude ' meta-INF/ASL 2.0 ' exclude ' meta-INF/dependencies.txt ' exclude ' meta-INF/license notice ' exclude ' meta-INF/license ' exclude ' meta-INF ' dependencies ' exclude license.txt ' exclude ' meta-INF /

通过以上Android完美解决了使用http客户端的各种问题!

存档链接:用于Apachehttp客户端5.0.x的安卓扩展

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。