Impossible De Résoudre Le Symbole HttpEntity,HttpResponse

Je suis en train d'apprendre d'analyse XML à l'aide de cette tutoriel mais certaines classes ne sont pas d'être importés. Voici le code:

public String getXmlFromUrl(String url) {
    String xml = null;

    try {
        //defaultHttpClient
        DefaultHttpClient client = new DefaultHttpClient();
        HttpResponse resp = client.execute(uri);

        HttpResponse httpResponse = httpClient.execute(httpPost);
        HttpEntity httpEntity = httpResponse.getEntity();
        xml = EntityUtils.toString(httpEntity);

    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    //return XML
    return xml;
}

Ces classes ne sont pas arriver importés:

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.impl.client.DefaultHttpClient;

Mon Gradle propriétés:

android {
    compileSdkVersion 23
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.example.rr.rio"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
}
Mauvais, mauvais... s'il vous plaît arrêter d'utiliser sockpupet comptes pour la série upvoting.

OriginalL'auteur vasanth | 2015-11-13