美文网首页我爱编程
【转载】Android 6.0 使用 Apache HttpCl

【转载】Android 6.0 使用 Apache HttpCl

作者: 花老鼠 | 来源:发表于2016-02-24 18:36 被阅读995次

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

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

    请看官网给出的答案

    也就是在build.gradle中加入上面的配置就行了。

    https://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html#boringSSL

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

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

    解决办法:

    1、看看目录E:\software\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 使用 Apache HttpCl

        本文链接:https://www.haomeiwen.com/subject/majikttx.html