解决HttpClient在Android5.0系统上无效的问题
2016-01-28 16:48
453 查看
以前的框架用到HttpClient,但是由于在Android5.0里面HttpClient已经无效,但有不想换框架,所以找到了这种解决方法,该方式是在在Studio中配置。
1:在build.gradle里面添加配置
useLibrary 'org.apache.http.legacy'
例如我的配置:
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "xxx.xxx.xxx"
minSdkVersion 14
targetSdkVersion 17
versionCode 1
versionName "1.0"
}
}
2:编译的时候会报错,所以需要在sdk里面添加配置文件。
我在在build.gradle配置的编译sdk版本 是android-20,所以找到sdk/platforms/android-20目录。
在目录下新建optional(如果已经存在,则不需要新建)。
在目录下新建optional.json文本文件,里面的内容如下:
[
{
"name":"org.apache.http.legacy",
"jar":"org.apache.http.legacy.jar",
"manifest":false
}
]
同时把org.apache.http.legacy.jar复制到该目录下。
org.apache.http.legacy.jar和json问本的下载地址如下:
http://download.csdn.net/detail/maozonggen/9420652
3:clean你的项目,重新编译运行
1:在build.gradle里面添加配置
useLibrary 'org.apache.http.legacy'
例如我的配置:
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "xxx.xxx.xxx"
minSdkVersion 14
targetSdkVersion 17
versionCode 1
versionName "1.0"
}
}
2:编译的时候会报错,所以需要在sdk里面添加配置文件。
我在在build.gradle配置的编译sdk版本 是android-20,所以找到sdk/platforms/android-20目录。
在目录下新建optional(如果已经存在,则不需要新建)。
在目录下新建optional.json文本文件,里面的内容如下:
[
{
"name":"org.apache.http.legacy",
"jar":"org.apache.http.legacy.jar",
"manifest":false
}
]
同时把org.apache.http.legacy.jar复制到该目录下。
org.apache.http.legacy.jar和json问本的下载地址如下:
http://download.csdn.net/detail/maozonggen/9420652
3:clean你的项目,重新编译运行
相关文章推荐
- Android中使用Volley开源库进行Http网络请求(GET方式)
- Android网络编程之Http请求服务器数据(POST方式)
- Android网络编程之Http请求服务器数据(GET方式)
- python下的tcp,udp服务器端,客户机端
- Java 获取http请求头内容
- 使用Fiddler——模拟Http请求及对android应用抓包
- 网络虚拟化中的 offload 技术:LSO/LRO、GSO/GRO、TSO/UFO、VXLAN
- linux下查看tcp连接的几种方式
- netcat简易版 加 tcp代理!
- CAS进行https到http的改造方案,结合cookie源码分析
- springmvc利用ResponseBody注解返回HTTP406问题
- 综述及分析:无线传感器网络的分析及启示
- 3. aroundme
- SOCKET_MTK网络通信流程图
- http协议学习系列
- android网络编程--HttpClient
- 网络---HTTP头信息解读
- 网络---HTTP头信息解读
- AFNetworkReachabilityManager检查网络状态
- Android之网络编程(五)简易联接框架