Google 从Android M SDK(API 23) 里删除了Apache HTTP Client的库. Apache HTTP Client 这个库从API 22 开始就不推荐使用, Google 推荐使用HttpURLConnection.

由于时间紧迫,不得不现继续使用HTTP Client, 下面记录一下在Android SDK 23 里使用Http Client的方法

在App的build.gradle里加上

android {
    -    compileSdkVersion 22
    -    buildToolsVersion "22.0.1"
    +    compileSdkVersion 23
    +    buildToolsVersion "23.0.1"
    +    useLibrary 'org.apache.http.legacy'
}

然后修改在修改Project 的build.gradle

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
    dependencies {
        -        classpath 'com.android.tools.build:gradle:1.2.3'
        +        classpath 'com.android.tools.build:gradle:1.3.0'
    }
}