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