使用android_async_http的Head[]错误

2017-04-03  本文已影响0人  醉月踏秋

在使用第三方框架android_async_http的时候,发现如下错误Head报红,找不到该API

解决方案:编译一个Apache的包

在build.gradle文件中:添加android{useLibrary'org.apache.http.legacy'}

该问题解决方案实质是AndroidStudio导入HttpClient:HttpClient虽然已经被Google抛弃,但是有限项目依然依赖这些库,还得用。

在API 23中,Google已经移除了移除了Apache HttpClient相关的类 。谷歌推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在

Eclipse下libs里添加org.apache.http.legacy.jar,

Android studio里在相应的module下的build.gradle中加入即可。 android {

useLibrary 'org.apache.http.legacy'

}

上一篇下一篇

猜你喜欢

热点阅读