2015-05-08 9 views
5

ich versuche, http-Request in androidHttpclient kann nicht auf eine Art gelöst werden

, aber ich habe diesen Fehler

- HttpClient cannot be resolved to a type

- DefaultHttpClient cannot be resolved to a type

Screenshot zu machen:

enter image description here

+0

Haben Sie dieses Glas hinzugefügt? –

+0

ja, aber vielleicht bin ich falsch gemacht! Sehen Sie den Screenshot – Nabi

Antwort

3

löschen diese Zeile:

import org.apache.http.*; 

Und hinzufügen diese:

import org.apache.http.client.HttpClient; 
import org.apache.http.client.methods.HttpPost; 
import org.apache.http.impl.client.DefaultHttpClient; 
+0

groß! Danke, dass wir arbeiten – Nabi

+1

@Nabi ACHTUNG !! Erinnert sich daran, dass httpClient-Klasse in der API 22 veraltet war, können Sie in diesem Link sehen: http://developer.android.com/reference/org/apache/http/client/HttpClient.html, jetzt tun Sie eine httpprequests nutzt httpUrlConnection-Klasse , kann mehr Informationen hier sehen: http://android-developers.blogspot.com.es/2011/09/androids-http-clients.html –

0

:

Kopieren Sie das Glas -> fügen Sie den Jar im Libs-Ordner in Project -> Rechtsklick auf jar -> Buildpath -> hinzufügen, um Pfad zu erstellen.

+1

ich habe hochgeladen httpclient-4.4.1.jar – Nabi

+0

versuchen, zu importieren? .. –

3

Dies das Problem für mich gelöst: auf dem Projektordner klicken, dann Alt + Enter, gehen Sie zu Java Build Path, Bibliotheken, klicken Sie auf "Externes Glas hinzufügen", fügen Sie die .jar-Datei hinzu, die sich unter "sdk \ platforms \ android-23 \ optional \ org.apache.http.legacy.jar" befindet, gehen Sie zum Bestellen und Exportieren und klicken Sie auf org .apache.http.legacy.jar, klicken Sie auf OK und ich Das wird gelöst sein.

Verwandte Themen