今天我更新了android SDK API 23.
一旦我将项目更改为针对Android SDK API 23,我就开始在eclipse中收到有关Apache客户端和 AndroidHttpClient API的错误消息。 API 23中不再能够找到Apache库API,但仍然可以在API 22及更低版本中正常工作。
有人可以建议这些错误背后的问题是什么?
项目中还有一个错误
感谢。
答案 0 :(得分:8)
要继续使用Apache HTTP API,必须首先在build.gradle文件中声明以下编译时依赖项:
android {
useLibrary 'org.apache.http.legacy'
}
答案 1 :(得分:2)
从SDK 23中删除了整个Apache API,因为它已经被弃用了。
您可以在此处查看:http://developer.android.com/sdk/api_diff/23/changes.html
您可以使用Retrofit或Volley重新实现您的网络请求。