Android | Android Studio无法使用HttpClient的解决办法

来源:互联网 发布:植物大战僵尸源码 编辑:程序博客网 时间:2024/05/22 06:35

Android | Android Studio无法使用HttpClient的解决办法


问题

在新的API 23下无法使用HttpClient,不能解析该名称。


google文档


解决

  • build.gradle 文件里增加
android {    useLibrary ‘org.apache.http.legacy‘}
  • <sdk-path>\platforms\android-23\optional\下,会有一个 org.apache.http.legacy.jar 的jar包。 在此目录新建一个optional.json文件,内容如下:
[  {    "name": "org.apache.http.legacy",    "jar": "org.apache.http.legacy.jar",    "manifest": false  }]
  • 重启Android Studio,已经可以导包。

参考:StackOverFlow
http://stackoverflow.com/questions/33898857/why-warningunable-to-find-optional-library-org-apache-http-legacy-occurs

0 0