在安卓开发中,如果使用API23 或以上进行编译,会发现使用HttpClient报错了!! 原因是API23即在Android 6.0(API 23) 中,Google已经移除了Apache HttpClient的相关类,推荐使用HttpUrlConnection。 如果还想继续使用HttpClient的话,解决办法如下:
-eclipse libs中加入 org.apache.http.legacy.jar 上面的jar包在:**/android-sdk-windows/platforms/android-23/optional下(需要下载android 6.0的SDK)
-android studio 在相应的module下的build.gradle中加入: android { useLibrary ‘org.apache.http.legacy’ } 注意放置的位置:是在android {}中
新闻热点
疑难解答