程序包org.apache.http.client不存在
2016-02-15 09:29
471 查看
把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文件中声明依赖项:
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'}
相关文章推荐
- 用Telnet发送HTTP请求
- Linux 永久配置网络(重启不还原)
- 基于TcpListener的web服务器
- 【BZOJ 1834】 [ZJOI2010]network 网络扩容
- 他们是如何利用人们的好奇心赚钱的?
- HTTP Session和Cookie工作原理
- HTTP 小议
- HttpSession 那些事
- iOS开发之网络编程--使用NSURLConnection实现大文件下载
- HTTP与HTTPS的区别
- Angular 学习系列 - - $http请求服务
- 厦门巨游网络科技有限公司(HOTPOWER)承接游戏UI外包
- HTTP状态码
- iOS开发之网络编程--XCode7 更新以来需要手动设置的内容
- c++下基于windows socket的多线程服务器(基于TCP协议)
- iOS开发之网络编程--小文件下载
- bzoj 1449 && bzoj 2597 - 一类凸费用网络流
- Android学习之Http使用Post方式进行数据提交
- android权限大全转http://www.cnblogs.com/classic/archive/2011/06/20/2085055.html
- 浅谈HTTP中Get与Post的区别