2012-03-24 4 views
9

Ich habe diese keine Klasse def Fehler: org.ksoap2.serialization.SoapObject Fehler seit ich Eclipse ADT Plug-in und SDK-Manager aktualisiert habe. Ich benutzte ksoap2-android-assembly-2.4-jar-with-dependencies.jar als externe Bibliothek für KSOAP. Ich dachte, das könnte veraltet sein, so dass ich auch 2.6.2 Version von hier hinzugefügt: http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/2.6.2/ksoap2-android-assembly-2.6.2-jar-with-dependencies.jarjava.lang.noclassdeffounderror: org.ksoap2.serialization.SoapObject

Ich bekomme immer noch den Fehler. Ich habe auch über die Website nach ihr gesucht, aber nichts half.

Bitte helfen.

Code:

SoapServis servis = new SoapServis(SoapServis.KULLANICI_KONTROL); 

wo Konstruktor ist:

public SoapServis(String metodAdi) { 
    this.METHOD_NAME = metodAdi; 
    this.Request = new SoapObject(NAMESPACE, METHOD_NAME); 
} 

Antwort

29

solche externen Gläser stellte sich heraus, wie

ksoap2-android-assembly-2.6.2-jar-with-dependencies.jar

unter /libs Ordner so Eclipse-ADT gesetzt werden automatisch fügt Ihre Gläser zum Baupfad Ihrer Anwendung aktion. Es war ein Buildpath, der schließlich einen definierten Klassenfehler vermissen ließ. Ich hoffe, das wird dir auch helfen!

Mustafa

+0

omg es funktionierte für mich atlast :) –

17

Zur Eigenschaften -> Java Build Path

hinzufügen ksoap2-android-Montage-2.6.2-jar-with-dependencies.jar als externes jar

Zur die Ordnung und Registerkarte Export auf dem gleichen Popup-Fenster

überprüfen Sie die Box gegen das neu hinzugefügten Glas

(siehe: NoClassDefFoundError - Eclipse and Android)

4

Was ich tat:

  1. herunterladen ksoap2-android-Montage-2.6.5-jar-with-Abhängigkeiten, wenn Sie sehen, es kommt mit Reißverschluss-Erweiterung. Ändern Sie es in JAR-Erweiterung.
  2. Kopieren Sie die JAR-Datei in den libs-Ordner Ihres Projekts.
  3. Bauen Sie Ihr Projekt neu auf.
+0

:) dies die einzige einfache funktionierte für mich; Ich hatte gcm.jar Google Cloud-Messaging-System Danke :) ohne bauen Java-Pfad usw. Dinge – shareef

Verwandte Themen