关于Xutils框架出现无法访问HttpRequestBase 找不到org.apache.http.client.metho

来源:互联网 发布:广电 软件 频道 编辑:程序博客网 时间:2024/06/05 20:54

今天更新了Android SDK到24.0.1版本,结果项目里面的Xutils部分报错

Error:(22, 35) 错误: 无法访问HttpRequestBase
找不到org.apache.http.client.methods.HttpRequestBase的类文件

然后果断百度走起,发现Android 6.0后,Android的网络请求强制使用HttpUrlConnection,SDK中已经移除了HttpClient,我擦,这不是坑么,项目都快做完了,居然搞出这问题,
解决方案:
eclipse:libs里添加org.apache.http.legacy.jar
android studio :在相应的module下的build.gradle中加入:
android {
useLibrary ‘org.apache.http.legacy’
}
然后,rebuild一下就好了,
注意:如果把sdk降为23一下需要去掉,不然报错

0 0