Android6.0找不到org.apache.http.Header的问题
来源:互联网 发布:python爬虫利器二 编辑:程序博客网 时间:2024/06/01 08:14
在使用Android Studio时,采用了最新的编译版本android 6.0,但是发现在运行时,之前程序里引用的org.apache.http.Header类找不到了。通过查找发现:
Android 6.0 release removes support for the Apache HTTP client.
也就是说Http Client在android 6.0 被移除了,那怎么使用呢?
解决方法:
官方文档里提供了这么一段话:
If your app is using this client and targets Android 2.3 (API level 9) or higher, use the HttpURLConnection class instead. This API is more efficient because it reduces network use through transparent compression and response caching, and minimizes power consumption. To continue using the Apache HTTP APIs, you must first declare the following compile-time dependency in your build.gradle file:
就是在build.gradle进行配置一下:
android { useLibrary 'org.apache.http.legacy'}
以下是我的build.gradle的配置:
android { useLibrary 'org.apache.http.legacy' compileSdkVersion 23 buildToolsVersion '23.0.2' ...
2 0
- Android6.0找不到org.apache.http.Header的问题
- Android6.0找不到org.apache.http.Header的问题
- Android6.0找不到org.apache.http.Header的问题(转)
- 关于Android6.0API,找不到org.apache.http.Header问题记录。
- android6.0中找不到org.apache.http.*类
- org.apache.http.Header这个类找不到的情况
- Android6.0无法使用org.apache.http的解决办法
- Android Studio解决org.apache.http.legacy找不到的问题
- org.apache.http.client不存在,android6.0不支持Apache Http
- 找不到org.apache.http
- android org.apache.http.*找不到
- 异常org.apache.http.ProtocolException: Invalid header
- 程序包org.apache.http.Header不存在
- org.apache.http.httpstatus 找不到,不可用的解决方法
- org.apache.http.*工具包出错的问题
- import org.apache.http.util.EncodingUtils找不到
- 找不到org.apache.http等类
- org.apache.http不存在或找不到,解决方案
- 面试的时候最常用的两个基础算法
- Android销毁线程的方式,Timer(定时器)的销毁
- Android DefaultHttpClinet 重定向
- SuperMap iObjects .NET开发ASP .NET网站入门
- 安全和权限管理-Apache Shir
- Android6.0找不到org.apache.http.Header的问题
- MySql按周,按月,按日分组统计数据
- 线性布局和相对布局的知识点
- 使用Spring+CXF开发WebService,使用注解方式
- Win10/UWP开发:让你的App使用上扫描仪
- php使用memcached详解
- Android视图状态及重绘流程分析,带你一步步深入了解View(三)
- memcached 增删改查操作
- HTML与BootStrap基本结构示例