Android 6.0中"Unable to find optional library: org.apache.http.legacy"错误解决
来源:互联网 发布:手机必备软件大全2016 编辑:程序博客网 时间:2024/05/19 20:49
Android 6.0版本已经已经基本将Apahce Http Client 移除出SDK,会报出以下错误:
" Unable to find optional library: org.apache.http.legacy"
那么问题来了,如果我在以前的项目中使用了Apache HttpClient相关类,怎么办呢?
请看官网给出的解决
Apache HTTP Client Removal
Android 6.0 release removes support for the Apache HTTP client. If your app is using this client and targets Android 2.3 (API level 9) or higher, use the HttpURLConnection
class instead. This API is more efficient because it reduces network use through transparent compression and response caching, and minimizes power consumption. To continue using the Apache HTTP APIs, you must first declare the following compile-time dependency in your build.gradle
file:
android { useLibrary 'org.apache.http.legacy'}也就是在build.gradle中加入上面的配置就行了。
解决办法:
1、看看目录D:\Android\sdk\platforms\android-23\optional 下有没有org.apache.http.legacy.jar 和 optional.json
2、如果没有optional.json,则自己新建一个这样的文件,然后加入如下内容:
[ { "name": "org.apache.http.legacy", "jar": "org.apache.http.legacy.jar", "manifest": false } ]
- Android 6.0中"Unable to find optional library: org.apache.http.legacy"错误解决
- Android 6.0中"Unable to find optional library: org.apache.http.legacy"错误解决
- Android 6.0中"Unable to find optional library: org.apache.http.legacy"错误解决
- Android stuido 错误:Error:Unable to find optional library: org.apache.http.legacy
- Unable to find optional library: org.apache.http.legacy
- Unable to find optional library - org.apache.http.legacy
- Error:Unable to find optional library: org.apache.http.legacy
- Android Studio 编译不通过,Unable to find optional library: org.apache.http.legacy
- Android Studio 从svn导入项目 Warning:Unable to find optional library: org.apache.http.legacy
- Android 项目报错 Error:Unable to find optional library: org.apache.http.legacy
- SDK6.0 API-23 Unable to find optional library: org.apache.http.legacy
- Why Warning:Unable to find optional library: org.apache.http.legacy occurs?
- Android Studio解决org.apache.http.legacy找不到的问题
- Android Studio 中org.apache.http.legacy解决办法
- Android-Can't read [D:\tools\android\SDK\platforms\android-23\optional\org.apache.http.legacy.jar
- 【错误解决】Unable to find script library 'WebUIValidation.js'
- android 微信支付Demo遇到的问题,org.apache.http.legacy Library 的导入
- 解决“Unable to find vcvarsall.bat”错误
- MpChart使用
- Zynq启动CPU1的步骤(寄存器A9_CPU_RST_CTRLS)
- [博弈] BZOJ 2927 [Poi1999]多边形之战 Polygons
- Netty日志怎么用
- jquery 获取select选中的值
- Android 6.0中"Unable to find optional library: org.apache.http.legacy"错误解决
- 基础UI编程
- java 基本数据类型总结
- 7.1 Swift枚举基本语法
- iostat 命令详解
- 剑指Offer---面试题15:链表中的倒数第k个节点
- 第一章 数据库基础
- python Mysql for 2.7
- 转换流InputStreamReader、OutputStreamWriter