有时候真的能折腾死人...前几天建立了个新工程,想做个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相关推荐

  1. uc支持html5么,新版UC浏览器对HTML5支持度简析

    UC浏览器一直是中国移动互联网市场中的一只奇葩,凭借高性能中间件重排页面和压缩流量,牢牢的占据了手机浏览器市场的头把交椅,用户数高的惊人.但是由于旧版UC浏览器采用的过滤机制比较严苛,有太多的页面元素 ...

  2. Android好书推荐:《Google Android SDK开发范例》

    http://www.jizhuomi.com/android/book/51.html <Google Android SDK开发范例大全(第3版)>采用范例集的形式,由浅入深地带领Go ...

  3. android vr播放器 躺着,Android使用得图SDK开发VR播放器

    产品概述 Android SDK包含全景图片.VR视频.漫游主题等多种展示方式,支持小行星模式.陀螺仪.VR双屏沉浸式观看.文件下载.解码都在播放器中完成,您只需一个链接地址或是一条配置即可展现炫酷的 ...

  4. 深入浅出:移动端(Android 和 iOS)数据采集埋点 SDK

    随着大数据时代的到来,越来越多公司注意到数据带来的价值,开始自建或购买一些第三方的数据平台.从数据流的角度看,平台对于数据的处理,一般有以下几个步骤: 其中,数据采集工作是后面几个步骤的基础,数据采集 ...

  5. Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的平台版本

    原文地址 : http://android.xsoftlab.net/training/basics/supporting-devices/platforms.html 每当APP使用了Android ...

  6. Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的语言

    原文地址 : http://android.xsoftlab.net/training/basics/supporting-devices/index.html 支持不同的设备 在世界上,Androi ...

  7. android style边界显示兼容问题,android – IDE“无法解析@ style/Theme.Appcompat”时使用v7兼容性支持主题...

    这不是一个真正的问题,因为我的项目仍然构建和运行正确(使用gradle),但我有麻烦让Android Studio来识别在API 18 SDK中发布的应用程序兼容性主题(允许操作栏支持android ...

  8. android.intent.action.view 融云,Android 融云SDK集成单聊

    一 .下载 SDK 您可以到融云官方网站下载融云 SDK.融云 SDK 各部分功能以插件化的形式独立提供,开发者可以根据自己的需要,自由组合下载.各组件的功能如下: IMKit – 融云 IM 界面组 ...

  9. 安卓Android拍照车牌,车牌扫描识别技术SDK

    安卓Android拍照车牌,车牌扫描识别技术SDK 安卓Android拍照车牌,车牌扫描识别技术应用背景: 随着社会的发展,人们越来越注重自己的财产安全问题,随之而然,保险行业中的车险行业的竞争愈发激 ...

最新文章

  1. 近期必读的9篇CVPR 2019【域自适应(Domain Adaptation)】相关论文和代码
  2. python网页爬虫例子_Python 利用Python编写简单网络爬虫实例3
  3. 桌面快捷键和桌面livefolder
  4. [转]JS调用Android里面的方法,Android调用JS里面的方法
  5. java.net.unknown_android -------- java.net.UnknownServiceException
  6. 使用JavaScript进行数组去重——一种高效的算法
  7. android.mk 强制编译,android.mk文件的编译
  8. omnigraffle 画曲线_「技法」三步学会用绘图利器 OmniGraffle 绘制流程图
  9. php升维,svm算法详解
  10. 颜色对照表(三)(16进制、RGB、CMYK、HSV、中英文名)
  11. 应用matlab快速实现实验对象随机分组,应用MATLAB快速实现实验对象随机分组
  12. conda 速度慢 解决方案
  13. stats | 概率分布与随机数生成(二)——均匀分布、指数分布、正态分布、对数正态分布、卡方分布、t分布、F分布和增长分布
  14. RH358服务管理和自动化--配置网络接口
  15. Mac OS X下Adware/malware 的简单手动排除方法
  16. Fiddler使用 抓取手机数据包及中文乱码解决方案
  17. 全国联考 | PostgreSQL认证专家-PGCM(高级)考试回顾
  18. 浅谈 Android 娱乐直播/游戏特殊音效如何实现
  19. 安卓端自定义室内地图
  20. Installing Node.js on pi

热门文章

  1. jQuery中增加新元素后没法响应原有的事件
  2. 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常
  3. Weblogic 启动慢解决方法
  4. 解决IDEA中导入新的maven依赖后Language Level自动重置问题
  5. 关于出现org.hibernate.TransientObjectException: The given object has a null identifier: 错误的解决方法
  6. 谈谈redis的热key问题如何解决
  7. MySQL测试环境遇到 mmap(xxx bytes) failed; errno 12解决方法
  8. python高并发的解决方案
  9. java的异常抛出throws和throw的简单使用
  10. nginx 405 not allowed问题的解决