Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] ksoap2 error con android studio

Estas en el tema de ksoap2 error con android studio en el foro de Android en Foros del Web. Código: import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; DEPENDENCIAS build.gradle Código: dependencies { compile 'com.android.support:appcompat-v7:+' compile files('libs/android-support-v4.jar') compile files('libs/ksoap2-android-assembly-3.0.0.jar') } METODO Código: ...
  #1 (permalink)  
Antiguo 22/01/2014, 13:49
Avatar de jhonnybmx  
Fecha de Ingreso: abril-2007
Ubicación: Bogotá, colombia
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
ksoap2 error con android studio

Código:
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
DEPENDENCIAS build.gradle
Código:
dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile files('libs/android-support-v4.jar')
    compile files('libs/ksoap2-android-assembly-3.0.0.jar')
}
METODO
Código:
 public void onClickB(View v) {
        final String NAMESPACE = "http://suarpe.com/";
        final String URL= "http://jhonnybmx-001-site1.smarterasp.net/ServicioClientes.asmx";
        final String METHOD_NAME = "CustomerSearch";
        final String SOAP_ACTION = "http://suarpe.com/CustomerSearch";

        SoapObject request =  new SoapObject(NAMESPACE, METHOD_NAME);

        EditText txtID= (EditText) findViewById(R.id.searchtxt);

        request.addProperty("ID", txtID.getText().toString());


        SoapSerializationEnvelope envelope =
                new SoapSerializationEnvelope(SoapEnvelope.VER11);

        envelope.dotNet = true;

        envelope.setOutputSoapObject(request);

        HttpTransportSE transporte = new HttpTransportSE(URL);


        try
        {
            transporte.call(SOAP_ACTION, envelope);

            SoapPrimitive resultado_xml =(SoapPrimitive)envelope.getResponse();
            String res = resultado_xml.toString();


            TextView salida = (TextView) findViewById(R.id.txtsalida);
            salida.setText(res);

        }
        catch (Exception e)
        {
            Toast.makeText(getBaseContext(),e.toString(), Toast.LENGTH_LONG).show();
        }

    }
ERROR
01-22 14:05:01.801 5174-5174/? E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.example.quore3, PID: 5174
java.lang.IllegalStateException: Could not execute method of the activity
at android.view.View$1.onClick(View.java:3823)
at android.view.View.performClick(View.java:4438)
at android.view.View$PerformClick.run(View.java:18422 )
at android.os.Handler.handleCallback(Handler.java:733 )
at android.os.Handler.dispatchMessage(Handler.java:95 )
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.jav a:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:595)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at android.view.View$1.onClick(View.java:3818)
************at android.view.View.performClick(View.java:4438)
************at android.view.View$PerformClick.run(View.java:18422 )
************at android.os.Handler.handleCallback(Handler.java:733 )
************at android.os.Handler.dispatchMessage(Handler.java:95 )
************at android.os.Looper.loop(Looper.java:136)
************at android.app.ActivityThread.main(ActivityThread.jav a:5017)
************at java.lang.reflect.Method.invokeNative(Native Method)
************at java.lang.reflect.Method.invoke(Method.java:515)
************at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:779)
************at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:595)
************at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NoClassDefFoundError: org.ksoap2.serialization.SoapObject
at com.example.quore3.MainActivity.onClickB(MainActiv ity.java:52)
************at java.lang.reflect.Method.invokeNative(Native Method)
************at java.lang.reflect.Method.invoke(Method.java:515)
************at android.view.View$1.onClick(View.java:3818)
************at android.view.View.performClick(View.java:4438)
************at android.view.View$PerformClick.run(View.java:18422 )
************at android.os.Handler.handleCallback(Handler.java:733 )
************at android.os.Handler.dispatchMessage(Handler.java:95 )
************at android.os.Looper.loop(Looper.java:136)
************at android.app.ActivityThread.main(ActivityThread.jav a:5017)
************at java.lang.reflect.Method.invokeNative(Native Method)
************at java.lang.reflect.Method.invoke(Method.java:515)
************at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:779)
************at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:595)
************at dalvik.system.NativeStart.main(Native Method)
  #2 (permalink)  
Antiguo 23/01/2014, 12:46
Avatar de jhonnybmx  
Fecha de Ingreso: abril-2007
Ubicación: Bogotá, colombia
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Respuesta: ksoap2 error con android studio

Ya logré solucionarlo.
Tenía mínimo configurado de SDK. 2.3.3(GingerBread),
lo cambie a mínimo a 4.0 (IceCreamSandwich)

Etiquetas: java, studio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:45.