在安卓开发中,如果使用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 {}中