Android 项目报错 Error:Unable to find optional library: org.apache.http.legacy

Posted 静思浅行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 项目报错 Error:Unable to find optional library: org.apache.http.legacy相关的知识,希望对你有一定的参考价值。

Eclipse 项目移植到androidStduio 后 运行报错Error:Unable to find optional library: org.apache.http.legacy

Android 6.0版本已经已经基本将Apahce Http Client 移除出SDK,会报出以下错误:

" Unable to find optional library: org.apache.http.legacy"

 如果我们在以前的项目中使用了Apache HttpClient相关类,怎么办呢?

请看官网给出的解决

     1、sdk目录\\sdk\\platforms\\android-23\\optional 下有没有org.apache.http.legacy.jar 和 optional.json

     2、如果没有optional.json,则新建一个这样的文件,然后加入如下内容:

  1. [  
  2.     
  3.     "name": "org.apache.http.legacy",  
  4.     "jar": "org.apache.http.legacy.jar",  
  5.     "manifest": false  
  6.     
  7. ]  



以上是关于Android 项目报错 Error:Unable to find optional library: org.apache.http.legacy的主要内容,如果未能解决你的问题,请参考以下文章

npm install 报错:verbose stack Error: unable to resolve dependency tree

python3.5 安装报错error: Unable to find vcvarsall.bat

在windows下安装lxml 报错error: Unable to find vcvarsall.bat

pip install scrapy报错:error: Unable to find vcvarsall.bat解决方法

如果遇到php5.6 上传图片error代码为6 或者 报错“PHP Warning: File upload error - unable to create a temporary file in

zabbix报错listener failed: zbx_tcp_listen() fatal error: unable to serve on any address