2 Stimmen

Asynchroner Http-Server in Android

Ich implementiere einen asynchronen HTTP-Server in Android. Ich verwende den Code aus dem Link http://hc.apache.org/httpcomponents-core-ga/examples.html (Asynchroner HTTP-Server). Beim Kompilieren erhalte ich den folgenden Fehler und die Anwendung stürzt ab:

java.lang.IncompatibleClassChangeError:org.apache.http.params.SyncBasicHttpParams 

in der Zeile

HttpParams params = new SyncBasicHttpParams();

Bitte lassen Sie mich wissen, was die Ursache ist und wie man es lösen kann?

Ich verwende die Jars von httpcomponents-core-4.3-alpha1. Bildbeschreibung hier eingeben

Danke!

0voto

Snicolas Punkte 37333

Es könnte einen Anfang einer Antwort in diesem Thread geben: Welche Version von Apache HTTP Client ist in Android 1.6 gebündelt?

Tatsächlich besagt der Fehler, den Sie erhalten, dass die von Ihnen verwendete SyncBasicHttpParams-Klasse nicht mit der in Android mitgelieferten HttpParams-Klasse kompatibel ist. Sie sollten versuchen, Ihre Apache-Bibliotheken auf Version 4.0.X herabzustufen, wie im Thread angegeben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X