android不支持http,关于新版Android SDK-23不支持HttpClient
有时候真的能折腾死人...前几天建立了个新工程,想做个post连网获取数据,结果发现HttpClient这个类怎么都找不到了
什么情况...import也找不到...仔细看了下,这个类应该是org.apache.http.client.HttpClient包中,但是我之前的项目也没额外引入这个包呀,那么这个包应该在SDK中存在的
然而并不能找到...
仔细对比了之前的工程和新工程,结果发现也就sdk版本使用的不一样,之前那个工程是android-21,因为更新了Android Studio和Android SDK所以新创建的工程是Android-23的
果然是这货的锅吧?(╯‵□′)╯︵┻━┻
之后去查了下,org.apache.http.client.HttpClient这个包果然集成在了android-21的SDK中,但是23版本的没有......
次奥...然而我并不能去改sdk版本,会出很大耦合性的口牙
解决方案
折腾了好久,包括去手动导入阿帕奇的HttpClient的jar包,但是依然存在我们代码中使用的其他东西,诸如BasicNameValuePair之类的不存在,一个一个导入太麻烦了啊...
所以说其实还是有简单的办法了,这个类不能使用的原因是————过期了...不推荐使用了
我们还要使用怎么办?
解,进入build.gradle(Module:app),在android {...}的大括号内加入
useLibrary 'org.apache.http.legacy'
一行即可。
再次掀桌(╯‵□′)╯︵┻━┻
有兴趣的朋友还可以前往我的Github 查看更多我的开源项目
android不支持http,关于新版Android SDK-23不支持HttpClient相关推荐
- uc支持html5么,新版UC浏览器对HTML5支持度简析
UC浏览器一直是中国移动互联网市场中的一只奇葩,凭借高性能中间件重排页面和压缩流量,牢牢的占据了手机浏览器市场的头把交椅,用户数高的惊人.但是由于旧版UC浏览器采用的过滤机制比较严苛,有太多的页面元素 ...
- Android好书推荐:《Google Android SDK开发范例》
http://www.jizhuomi.com/android/book/51.html <Google Android SDK开发范例大全(第3版)>采用范例集的形式,由浅入深地带领Go ...
- android vr播放器 躺着,Android使用得图SDK开发VR播放器
产品概述 Android SDK包含全景图片.VR视频.漫游主题等多种展示方式,支持小行星模式.陀螺仪.VR双屏沉浸式观看.文件下载.解码都在播放器中完成,您只需一个链接地址或是一条配置即可展现炫酷的 ...
- 深入浅出:移动端(Android 和 iOS)数据采集埋点 SDK
随着大数据时代的到来,越来越多公司注意到数据带来的价值,开始自建或购买一些第三方的数据平台.从数据流的角度看,平台对于数据的处理,一般有以下几个步骤: 其中,数据采集工作是后面几个步骤的基础,数据采集 ...
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的平台版本
原文地址 : http://android.xsoftlab.net/training/basics/supporting-devices/platforms.html 每当APP使用了Android ...
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的语言
原文地址 : http://android.xsoftlab.net/training/basics/supporting-devices/index.html 支持不同的设备 在世界上,Androi ...
- android style边界显示兼容问题,android – IDE“无法解析@ style/Theme.Appcompat”时使用v7兼容性支持主题...
这不是一个真正的问题,因为我的项目仍然构建和运行正确(使用gradle),但我有麻烦让Android Studio来识别在API 18 SDK中发布的应用程序兼容性主题(允许操作栏支持android ...
- android.intent.action.view 融云,Android 融云SDK集成单聊
一 .下载 SDK 您可以到融云官方网站下载融云 SDK.融云 SDK 各部分功能以插件化的形式独立提供,开发者可以根据自己的需要,自由组合下载.各组件的功能如下: IMKit – 融云 IM 界面组 ...
- 安卓Android拍照车牌,车牌扫描识别技术SDK
安卓Android拍照车牌,车牌扫描识别技术SDK 安卓Android拍照车牌,车牌扫描识别技术应用背景: 随着社会的发展,人们越来越注重自己的财产安全问题,随之而然,保险行业中的车险行业的竞争愈发激 ...
最新文章
- 近期必读的9篇CVPR 2019【域自适应(Domain Adaptation)】相关论文和代码
- python网页爬虫例子_Python 利用Python编写简单网络爬虫实例3
- 桌面快捷键和桌面livefolder
- [转]JS调用Android里面的方法,Android调用JS里面的方法
- java.net.unknown_android -------- java.net.UnknownServiceException
- 使用JavaScript进行数组去重——一种高效的算法
- android.mk 强制编译,android.mk文件的编译
- omnigraffle 画曲线_「技法」三步学会用绘图利器 OmniGraffle 绘制流程图
- php升维,svm算法详解
- 颜色对照表(三)(16进制、RGB、CMYK、HSV、中英文名)
- 应用matlab快速实现实验对象随机分组,应用MATLAB快速实现实验对象随机分组
- conda 速度慢 解决方案
- stats | 概率分布与随机数生成(二)——均匀分布、指数分布、正态分布、对数正态分布、卡方分布、t分布、F分布和增长分布
- RH358服务管理和自动化--配置网络接口
- Mac OS X下Adware/malware 的简单手动排除方法
- Fiddler使用 抓取手机数据包及中文乱码解决方案
- 全国联考 | PostgreSQL认证专家-PGCM(高级)考试回顾
- 浅谈 Android 娱乐直播/游戏特殊音效如何实现
- 安卓端自定义室内地图
- Installing Node.js on pi
热门文章
- jQuery中增加新元素后没法响应原有的事件
- 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常
- Weblogic 启动慢解决方法
- 解决IDEA中导入新的maven依赖后Language Level自动重置问题
- 关于出现org.hibernate.TransientObjectException: The given object has a null identifier: 错误的解决方法
- 谈谈redis的热key问题如何解决
- MySQL测试环境遇到 mmap(xxx bytes) failed; errno 12解决方法
- python高并发的解决方案
- java的异常抛出throws和throw的简单使用
- nginx 405 not allowed问题的解决