有时候真的能折腾死人...前几天建立了个新工程,想做个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. Oracle語句大全
  2. 【CF464E】The Classic Problem(主席树+最短路)
  3. PHOTOSHOP 快捷键
  4. 某office前台任意文件上传漏洞分析
  5. android-api28转换到api19-不能编译
  6. 计算机入门的一些常用小技巧总结
  7. windows server 2003 出错提示请求的资源在使用中解决方案
  8. seaborn画图设置横纵坐标标签
  9. 在传统企业做互联网架构是什么感受?
  10. java中文件处理之图片_Java中的文件处理
  11. spyder里import tensorflow报错显示没有tensorflow模块解决
  12. 计算机单机管理软件,小财迷电脑收银系统(收银记账软件) 单机版
  13. cvtColor in Python
  14. Matlab/Simulink-Boost电路双闭环仿真搭建
  15. springboot+Vue+Elementui医院网上预约挂号系统java项目
  16. 【Scratch-侦测模块】Scratch-碰到
  17. 【详解】MySQL分区表,分区的过程,四种分区类型
  18. 腾讯优图贾佳亚:人工智能的多模态发展
  19. 01、第一个简单的BUCK电路的计算与仿真
  20. 新年到,小飞猫来啦~

热门文章

  1. Windows10 家庭版没有本地组策略解决方法
  2. 解决ubuntu上ifconfig没有eth0/ens33且无法上网的问题
  3. 解决Linux下inode使用率100%的问题
  4. 【.net部署】Server Error in ‘/‘ Application.错误解决方案
  5. 解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题
  6. Push rejected: Push to origin/master was rejected错误解决方案
  7. 关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named ‘robot‘
  8. 表格单元格中的CSS文本溢出?
  9. 在.NET中从app.config或web.config读取设置
  10. 如何在MySQL中为多个列指定唯一约束?