Android 5.0无法使用HttpClient
2016-01-21 15:51
507 查看
在API 23中,Google已经移除了移除了Apache HttpClient相关的类 。谷歌推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在
Eclipse下libs里添加org.apache.http.legacy.jar,
Android studio里在相应的module下的build.gradle中加入即可。 android { useLibrary 'org.apache.http.legacy' }
示例: build.gradle(Moudle:app)
apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.phicomm.httptest" minSdkVersion 21 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' }
相关文章推荐
- Android的三种网络通信方式
- Unreal Engine4学习笔记--2制作别人可以加入的多人游戏
- 网络7层协议简单总结
- 网络编程01
- Tomcat的https配置及双接口配置
- Linux网络流量实时监控工具-ifstat
- VirtualBox虚拟机快速入门(5):使用技巧【网络配置】
- Atitit.得到网络邻居列表java php c#.net python
- Atitit.得到网络邻居列表java php c#.net python
- Atitit.得到网络邻居列表java php c#.net python
- java apache commons HttpClient发送get和post请求的学习整理
- HttpClient使用详解
- DELPHI 调用淘宝API 例子 IdHTTP1 控件
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 网络编程基本知识
- http 协议
- okhttp使用总结
- Internship-ZOJ2532(网络流求割边)
- Internship-ZOJ2532(网络流求割边)
- android tcp 长连接