Android api23中删除HttpClient的相关类的解决方法

博客: 安卓之家
微博: 追风917
CSDN: 蒋朋的家
简书: 追风917
博客园: 追风917

原文链接请点击这里查看:原文链接

由来


前几天找到了个安卓开发的mvp框架:FastAndroid,今天用greendao重新生成了数据库,详细过程见这里:

点我就可以查看

我把api升级到23后,编译发现在NetCenter.java中有几个错误,如下图所示:

错误提示

在api23的源文件里确实找不到这几个类,在api22上使用的也是给加了删除线,也就是这个早晚要费,没想到来的这么快。。。

既然问题来了,就要解决,毕竟问题就是答案啊。

解决方法

1 把api降级,这对于我是不能忍受的

2 既然废除了,总会留下痕迹,果然,在sdk里留给了我们一个jar包

jar包所在目录

只要把该jar包导入就ok了,最好同步或者clean下,哈哈!

3 发现了新东西,gradle脚本里添加:

1
2
3
android {
useLibrary "org.apache.http.legacy"
}

分享是一种美德,更是一种生活方式!!

也许你会说我是一个梦想者,但我不是唯一的一个。

悦分享,越快乐^_^

欢迎交流,转载请注明出处,谢谢!

文章目錄
  1. 1. 由来
  2. 2. 解决方法
,
Fork me on GitHub