MultipartEntityBuilderを用いてAndroidから画像のアップロードを行いたいと思い開発しております。

そんな中NoClassDefFoundErrorが中々消えてくれません。
java.lang.NoClassDefFoundError: org.apache.http.entity.mime.MultipartEntityBuilder

何かご存知の方がいらっしゃいましたら教えていただきたいです。

以下自分で試したこと
・libsファイルを作成し中に外部jarを追加(下の位置です)
AplicationName
-src
-gen
中略
-libs
-res

・外部jarのビルドパス構成

使用している外部jar
・httpcore-4.4.2.jar
・httpmime-4.5.jar

public class HttpThread extends Thread{
String muri = null;
public HttpThread(String guri){
    muri = guri;
    }

public void run() {
    /*▼▼▼BlobKey取得用▼▼▼*/
    String url = "http://xxxx.appspot.com/bandroid";
    String bkey = "";
    HttpClient httpClient = new DefaultHttpClient();
    HttpGet httpGet = new HttpGet(url);

    try {
        HttpResponse response = httpClient.execute(httpGet);
        HttpEntity entity = response.getEntity();
        bkey = EntityUtils.toString(entity);
    } catch (IOException e) {
        throw new RuntimeException(e);
    } finally {
        httpClient.getConnectionManager().shutdown();
    }
    /*▲▲▲ここまで▲▲▲*/

    /*▼▼▼GAEアクセス用▼▼▼*/
    try {
        httpClient = new DefaultHttpClient();
        if(bkey != null) {
            bkey = bkey.substring(0, bkey.length()-1);
            HttpPost httpPost = new HttpPost(bkey);
            ResponseHandler<String> responseHandler = new BasicResponseHandler();
            Log.v("test", "path=" + muri);
            MultipartEntityBuilder builder = MultipartEntityBuilder.create();
            builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);

            File file = new File(muri);
            FileBody fileBody = new FileBody(file);

            builder.addPart("myFile", fileBody);
            httpPost.setEntity(builder.build());
            httpClient.execute(httpPost, responseHandler);
        }
    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    /*▲▲▲ここまで▲▲▲*/
}

}