2015-10-26 1 views
-1

Je voudrais envoyer une demande de poste pour envoyer des données à ma feuille de calcul par formulaire GoogleAndroid java.lang.NoSuchMethodError: Aucune méthode virtuelle

J'utilise Android Studio, dans mon projet android j'ai une erreur lorsque je tente d'exécuter DefaultHttpClient objet que je reçois:

--------- 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)

l'erreur est signalée à la ligne: response = httpClient.execute(httpPost,localContext);

J'utilise la bibliothèque httpclient-4.5.1.jar

minSDK: API 15: Android 4.0.3 (IceCreamSandwich)

Je ne sais pas comment résoudre ce problème! Aidez-moi, s'il vous plaît!

+0

vous pouvez vérifier http://stackoverflow.com/a/1617056/706833, peut-être peut vous aider;) – iGoDa

+0

duplication possible de [java.lang.NoSuchMethodError: org.apache.http.protocol.BasicHttpContext: méthode () V pas trouvé] (http://stackoverflow.com/questions/1617042/java- lang-nosuchmethoderror-org-apache-http-protocole-basichttpcontext-method) –

+0

pouvez-vous partager votre sdk cible? – dex

Répondre

10

dans build.gradle section android mettre ce code
useLibrary 'org.apache.http.legacy'

+1

grt réponse, je suis coincé @Din Islam Milon –

+1

Réponse simple mais utile :) –