2012-03-24 20 views
9

Obtuve este error sin clase de clase: org.ksoap2.serialization.SoapObject error desde que he actualizado Eclipse ADT Plug in y SDK Manager. Estaba usando ksoap2-android-assembly-2.4-jar-with-dependencies.jar como biblioteca externa para KSOAP. Pensé que podría estar en desuso, así que también agregué la versión 2.6.2 desde aquí: 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

Aún recibo el error. También lo busqué a través del sitio pero nada me ayudó.

Por favor ayuda.

Código:

SoapServis servis = new SoapServis(SoapServis.KULLANICI_KONTROL); 

donde constructor es:

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

Respuesta

29

Resulta frascos externos como

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

ser puesto bajo /libs carpeta para Eclipse ADT automáticamente añade sus jarrones al camino de construcción de su aplicación ación. Después de todo, era un buildpath que carece de un error de clase definido ... ¡Espero que esto también te ayude!

Mustafa

+0

omg funcionó para mí atlast :) –

17

Ir a Propiedades -> Java Build Path

Añadir ksoap2-android-montaje-2.6.2-jar-con-dependencies.jar como tarro externa

Ir a la ficha Orden y exportar en la misma ventana emergente

Comprobar la caja contra el frasco recién agregado

(véase: NoClassDefFoundError - Eclipse and Android)

4

Lo que hice:

  1. Descargar ksoap2-android-montaje-2.6.5-jar-con-dependencias, si ves que viene con extensión ZIP. Cambiarlo a la extensión jar.
  2. Copie el archivo jar en la carpeta libs de su proyecto.
  3. Reconstruya su proyecto.
+0

:) este el único simple funcionó para mí; Tuve sistema de mensajería en la nube google.jar gcm.jar gracias :) sin construir camino de Java, etc. cosas – shareef

Cuestiones relacionadas