Android | Android Studio无法使用HttpClient的解决办法
问题
在新的API 23下无法使用HttpClient,不能解析该名称。
解决
- 在
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