Ne pouvait pas trouver la classe " org.apache.http.de l'entité.le mime.contenu.Filebody', référencé à partir de la méthode

Ce que j'essaie de faire c'est d'envoyer une image à un serveur web. Quand j'ai appeler une méthode dans mon projet Android j'obtiens l'erreur suivante: impossible de trouver de la classe org.apache.http.de l'entité.le mime.contenu.Filebody', référencé à partir de la méthode com.exemple.tc.Envoyer.envoyer.

Ce qui se passe même si j'ai les importations suivantes:

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.impl.client.DefaultHttpClient;

C'est ce que la classe ressemble, dans laquelle la méthode est:

public class Send {
public Send(){
}

public static String send(String path) throws Exception {
    String filePath = path;
    String svar;

    HttpClient httpclient = new DefaultHttpClient();
    try {
        HttpPost httppost = new HttpPost("path to web server"); 
        FileBody pic = new FileBody(new File(filePath)); 
        MultipartEntity requestEntity = new MultipartEntity(); 
        requestEntity.addPart("file", pic);

        httppost.setEntity(requestEntity);
        System.out.println("executing request " + httppost.getRequestLine());
        HttpResponse response = httpclient.execute(httppost);
        HttpEntity responseEntity = response.getEntity();
        System.out.println("----------------------------------------");
        System.out.println(response.getStatusLine());

        ByteArrayOutputStream outstream = new ByteArrayOutputStream();
        response.getEntity().writeTo(outstream);
        byte [] responseBody = outstream.toByteArray();
        svar = new String(responseBody);
        System.out.println(svar);

    } finally {
        try {
            httpclient.getConnectionManager().shutdown();
        } 
        catch (Exception ignore) {
        }
    }
    return svar;
}
}

Quelqu'un peut voir quel est le problème?

Avez-vous assurez-vous de l'inclure dans le java build path?
avez-vous trouvé la réponse?
Êtes-vous à l'aide de proguard ?
Ceci pourrait aider

OriginalL'auteur Mat | 2013-05-21