今天我更新了 android SDK API 23。
一旦我将项目更改为以 Android SDK API 23 为目标,我就开始在 Eclipse 中收到有关 Apache 客户端和AndroidHttpClient API 的错误。在 API 23 中不再可以找到 Apache 库 API,但在 API 22 及更低版本中继续正常工作。
有人可以提出这些错误背后的问题吗?
项目中的另一个错误
谢谢。
今天我更新了 android SDK API 23。
一旦我将项目更改为以 Android SDK API 23 为目标,我就开始在 Eclipse 中收到有关 Apache 客户端和AndroidHttpClient API 的错误。在 API 23 中不再可以找到 Apache 库 API,但在 API 22 及更低版本中继续正常工作。
有人可以提出这些错误背后的问题吗?
项目中的另一个错误
谢谢。
要继续使用 Apache HTTP API,您必须首先在 build.gradle 文件中声明以下编译时依赖项:
android {
useLibrary 'org.apache.http.legacy'
}
整个 Apache API 已从 SDK 23 中删除,因为它已从 SDK 22 中弃用。
你可以在这里看到它:http: //developer.android.com/sdk/api_diff/23/changes.html
您可以使用 Retrofit 或 Volley 重新实现您的网络请求。