Android 6.0 使用 Apache HttpClient

来源:互联网 发布:淘宝BB8机器人 编辑:程序博客网 时间:2024/06/05 06:37

Android 6.0版本已经已经基本将Apahce Http Client 移除出SDK。

首先在build.gradle中加入下面的配置就行了。

<img src="http://img.blog.csdn.net/20160520232045802?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

即使我们使用的是Android 6,并且加入了以下useLibrary配置,也有可能出现如下编译错误:

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

看看目录E:\software\Android\sdk\platforms\android-23\optional 下有没有org.apache.http.legacy.jar 和 optional.json


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

[    {      "name": "org.apache.http.legacy",      "jar": "org.apache.http.legacy.jar",      "manifest": false    }  ]  


0 0