Entity returns error in MultiPartEntityBuilder
android, android-asynctask, multipartentity
Solution
Finally I've solved it.
It's a library issue, it worked with 4.3.1 version.
Here's the link to download library files
Problem
I've tried following links but none of them helped to solve the issue. HttpPost returning error when using MultipartEntityBuilder in Android https://stackoverflow.com/a/22803149/1226882 Here's the code ``` HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(Utility.AddProductWS); MultipartEntityBuilder multipartBuilder = MultipartEntityBuilder.create(); /* example for setting a HttpMultipartMode */ multipartBuilder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); for (int i = 0; i < photos.size(); i++) { multipartBuilder.addBinaryBody("images[]", newFile(photos.get(i).getImagePath()); } multipartBuilder.addTextBody("username", username.toString()); multipartBuilder.addTextBody("accept_best_offer", String.valueOf(acceptOffer.isChecked() ? 1 : 0)); multipartBuilder.addTextBody("accept_trade", String.valueOf(acceptTrade.isChecked() ? 1 : 0)); multipartBuilder.addTextBody("product_price", etProductPrice.getText().toString()); multipartBuilder.addTextBody("product_description", etProductDescription.getText().toString()); HttpEntity httpEntity = multipartBuilder.build(); httpPost.setEntity(httpEntity); // Error line HttpResponse response = httpClient.execute(httpPost); Utility.showLog(TAG, EntityUtils.toString(response.getEntity())); ``` Error Caused by: java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/message/BasicHeaderValueFormatter; in class Lorg/apache/http/message/BasicHeaderValueFormatter; or its superclasses (declaration of 'org.apache.http.message.BasicHeaderValueFormatter' appears in /system/framework/ext.jar) I am using httpcore-4.4.1 and httpmime-4.4.1 library files.