Android 6.0 使用 Apache HttpClient

Android 6.0版本已经已经基本将Apahce Http Client 移除出SDK。

 那么问题来了,如果我在以前的项目中使用了Apache HttpClient相关类,怎么办呢?

请看官网给出的答案

Apache HTTP Client Removal

Android 6.0 release removes support for the Apache HTTP client. If your app is using this client and targets Android 2.3 (API level 9) or higher, use the HttpURLConnection class instead. This API is more efficient because it reduces network use through transparent compression and response caching, and minimizes power consumption. To continue using the Apache HTTP APIs, you must first declare the following compile-time dependency in your build.gradle file:

android {     useLibrary 'org.apache.http.legacy' }
也就是在build.gradle中加入上面的配置就行了。

你可能感兴趣的:(Android 6.0 使用 Apache HttpClient)