Error:(8, 23) 错误: 程序包org.apache.http不存在
来源:互联网 发布:什么叫4k网络智能电视 编辑:程序博客网 时间:2024/06/01 19:59
今天从网上下载了一个好几年前的老项目,导入Android studio的时候,我把build.gradle中的compileSdkVersion改为了25,结果运行到时候上时就报错了,装不上手机,报错如下,截图如下:
其实产生这个错的原因很简单,以前的安卓4.0,5.0的SDK里是含有阿帕奇(apache)的网络请求方面的包的,但是到了安卓6.0以后,谷歌就把这个阿帕奇的包给移除了,安卓6.0对应的是API23,也就是说23及其以上的SDK里都没有阿帕奇的包,我的编译版本是25,当然也没有阿帕奇的包了,所以就报错的。
所以解决办法也很简单,你可以把module的build.gradle中的compileSdkVersion改为22及其以下的版本,或者是不要改compileSdkVersion,而是加入一个阿帕奇的包就好了。
只要在build.gradle中加入useLibrary 'org.apache.http.legacy' 就好了。
添加的位置见下图
阅读全文
0 0
- Error:(8, 23) 错误: 程序包org.apache.http不存在
- Error:(9, 23) 错误: 程序包org.apache.http不存在
- Error:(6, 23) 错误: 程序包org.apache.http不存在
- Error:(19, 23) 错误: 程序包org.apache.http不存在
- [Android Studio导入第三方类库方法] Error:(19, 23) 错误: 程序包org.apache.http不存在
- android studio 中 Error:(12, 23) 错误: 程序包org.apache.http不存在
- 程序包org.apache.http不存在
- android-java Error:(29, 37) 错误: 程序包org.apache.http.client.entity不存在
- 程序包org.apache.http.client不存在
- 程序包org.apache.http.Header不存在
- 程序包org.apache.http不存在,解决方式
- 程序包org.apache.http不存在的解决方法
- 程序包org.apache.http.message不存在
- 程序包org.apache.http不存在,解决方式
- 程序包org.apache.http不存在,解决方式
- 程序包org.apache.http不存在,解决方式
- 程序包org.apache.http不存在,解决方式
- 程序包org.apache.http不存在的解决办法
- springboot源码分析14-事件发布机制以及应用监听器
- android键盘
- 基于Sql Server 2000的分布式数据库的实践
- 教你如何优雅地拒绝自作多情的C++
- 怎样在word和ppt中使用好看的字体
- Error:(8, 23) 错误: 程序包org.apache.http不存在
- yum安装出现No package vim available解决办法
- 头条面经整理(编程题)
- 风投与IT行业
- 12.15 省选训练总结
- 【备忘】2017年最新老男孩全新Python3.5零基础+高级+完整项目视频教程
- python 3 字符串方法
- CSS3中translate、transform和translation的区别和联系
- 【想清楚】Chris and Road