Error:(8, 23) 错误: 程序包org.apache.http不存在
2017-12-16 12:02
2456 查看
今天从网上下载了一个好几年前的老项目,导入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' 就好了。
添加的位置见下图
如果本文对你有帮助的话,麻烦在左侧点个赞,谢谢支持!
其实产生这个错的原因很简单,以前的安卓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' 就好了。
添加的位置见下图
如果本文对你有帮助的话,麻烦在左侧点个赞,谢谢支持!
相关文章推荐
- [Android Studio导入第三方类库方法] Error:(19, 23) 错误: 程序包org.apache.http不存在
- Error:(9, 23) 错误: 程序包org.apache.http不存在
- android studio 中 Error:(12, 23) 错误: 程序包org.apache.http不存在
- Error:(6, 23) 错误: 程序包org.apache.http不存在
- Error:(19, 23) 错误: 程序包org.apache.http不存在
- [Android Studio导入第三方类库方法] Error:(19, 23) 错误: 程序包org.apache.http不存在
- Error:(5, 30) java: 程序包org.apache.http.client不存在
- android 6.0(api23)以后,编译项目时出现 d程序包org.apache.http不存在或者这个类找不到的错误
- AndroidStudio开发中出现程序包org.apache.http不存在的问题
- 程序包org.apache.http.message不存在
- 程序包org.apache.http不存在,解决方式
- android studio报错:Error:(110, 41) 错误: 无法访问HttpRequestBase,找不到org.apache.http.client.methods.HttpReque
- Android Studio 中报错 程序包org.apache.http不存在
- 程序包org.apache.http不存在的解决办法
- 程序包org.apache.http不存在,解决方式
- 程序包ORG.APACHE.HTTP不存在,解决方式
- Android程序报错:程序包org.apache.http不存在——Android 6.0已经不支持HttpClient
- 程序包org.apache.http.client不存在
- 基于Spark的Hive编程中,“Error:(8, 37) java: 程序包org.apache.spark.sql.api.java不存在”的解决办法
- Android stuido 错误:Error:Unable to find optional library: org.apache.http.legacy