2015-10-26 4 views
-1

Я хотел бы отправить пост запрос на передачу данных в мой лист по форме GoogleAndroid java.lang.NoSuchMethodError: Нет виртуальный метод

я использую Android Studio, в моем андроида проекте у меня есть ошибка при попытке выполнить DefaultHttpClient объект я получаю:

--------- beginning of crash 10-26 16:19:08.749 21824-22874/mypackage E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-1553 Process: mypackage, PID: 21824 java.lang.NoSuchMethodError: No virtual method execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/client/methods/CloseableHttpResponse; in class Lorg/apache/http/impl/client/DefaultHttpClient; or its super classes (declaration of 'org.apache.http.impl.client.DefaultHttpClient' appears in /system/framework/org.apache.http.legacy.boot.jar)

ошибка сообщается в строке: response = httpClient.execute(httpPost,localContext);

Я использую HttpClient-4.5.1.jar библиотеку

minSDK: API 15: Android 4.0.3 (IceCreamSandwich)

Я не знаю, как это исправить! Пожалуйста помогите!

+0

вы можете проверить это http://stackoverflow.com/a/1617056/706833, возможно, может вам помочь;) – iGoDa

+0

Возможный дубликат [java.lang.NoSuchMethodError: org.apache.http.protocol.BasicHttpContext: метод () V не найден] (http://stackoverflow.com/questions/1617042/java- lang-nosuchmethoderror-org-apache-http-protocol-basichttpcontext-method) –

+0

Вы можете поделиться своим целевым sdk? – dex

ответ

10

в build.gradle андроида раздел поместить этот код
useLibrary 'org.apache.http.legacy'

+1

grt ответ, я застрял @Din Islam Milon –

+1

Простой, но полезный ответ :) –

Смежные вопросы