Apache Http Client 在Android SDK 23中被移除

发布时间:2019-06-15 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Apache Http Client 在Android SDK 23中被移除脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

把complieSdkVersion 升级为23的时候遇到了一个问题:

import org.apache.http.Header

报错,无法找到org.apache.http包。
原来是AndROId 6.0的sdk去掉了对于Apache Http Client的支持。
Android 6.0去掉了对Apache Http Client的支持,GOOGLE的建议是用HttpURLConnection(API level 9以上),Google解释说这个API的效率更高,它可以通过压缩和响应缓存减少网络的使用,可以最大限度的降低耗量。
如果需要继续使用Apache HTTP API,你必须先在gradle文件中声明依赖项:

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

参考文档:https://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client

脚本宝典总结

以上是脚本宝典为你收集整理的Apache Http Client 在Android SDK 23中被移除全部内容,希望文章能够帮你解决Apache Http Client 在Android SDK 23中被移除所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。