Generación de stub de servicios Web + android

Quiero generar un STUB basado en android (java) para acceder a todos los servicios web. He intentado generar el talón utilizando las siguientes herramientas:

1) Sun Java (TM) Wireless Toolkit 2.5.2_01 para CLDC,

2) ksoap2-generation-stub-0.1-SNAPSHOT-J2me-Android.

Pero no pude generar un talón adecuado que se pueda utilizar. Por favor, sugiera cualquier biblioteca o herramienta que haya utilizado para el propósito.

¡¡Gracias!!

¡¡Alguien aquí!!

Actualizar:

Problema con sun lib java: Hay algunas librerías java que no son compatibles con Android. Por ejemplo: "javax.microedition.xml.rpc.Operation" etc.

Problema con ksoap2: obtener una excepción de puntero nulo con el siguiente comando en el símbolo del sistema:

Comando que ejecute con el símbolo del sistema de Windows:

java -cp ksoap2-generating-stub-0.1-SNAPSHOT-jar-with- dependencies.jar;"%JAVA_HOME%\lib\tools.jar" ksoap2.generator.Wsdl2Android -w "http://localhost:8080/Ws2Ksoap/ services/HelloWorld?wsdl" -g .\generated 

Tan pronto como estoy ejecutando este código, estoy recibiendo la siguiente excepción:

 Exception in thread "main" java.lang.NullPointerException at ksoap2.generator.WsCompiler.compile(WsCompiler.java:86) at ksoap2.generator.WsCompiler.run(WsCompiler.java:78) at ksoap2.generator.Wsdl2J2me.run(Wsdl2J2me.java:116) at ksoap2.generator.Wsdl2Android.main(Wsdl2Android.java:41) 

Otra actualización: Los servicios web creados no deben utilizar ninguna instancia del paquete java.rmi. * .

¿Ha incluido el archivo ksoap2 jar en su proyecto …? Yo había hecho y el ejemplo de webservice usando ksoap2 y lo consiguió con éxito. Yo había utilizado y servicio web en línea de http://www.w3schools.com, los detalles del servicio web son los siguientes ….

Soap_action = "http://tempuri.org/CelsiusToFahrenheit"; Method_name = "CelsiusToFahrenheit"; Namespace = "http://tempuri.org/"; Url = "http://www.w3schools.com/webservices/tempconvert.asmx";

Espero que esto te ayude. Buena suerte

Esta excepción se produjo porque ejecuta java desde JRE, pero busca un compilador y no puede encontrarlo. Utilice java.exe desde JDK, así:

 "c:\Program Files\Java\jdk1.6.0_20\bin\java.exe" -cp ksoap2-generating-stub-0.1-SNAPSHOT-jar-with-dependencies.jar;"%JAVA_HOME%\lib\tools.jar" ksoap2.generator.Wsdl2Android -w "http://address/Service.svc?wsdl" -g .\generated 

Hay http://easywsdl.com generador. Utiliza la biblioteca ksoap2 y soporta tipos complejos (con herencia), datos en atributos, valores de cabecera y extensiones de WCF como tipo de datos Guid y contrato de datos con el atributo IsReference.

  • ¿Cual es mejor? Alto número de llamadas de servicio web (mensajes SOAP) o alta cantidad de datos en un único mensaje de jabón?
  • Cómo llamar a un servicio web usando phonegap para android
  • Android: ¿Cómo configurar la codificación en JSONStringer para las peticiones de servicio web?
  • Ksoap2 en android no analizar la respuesta codificada por MOTM
  • Tener problemas para vincular un objeto ksoap a un ArrayList en Android
  • Anónimo Oyente de la solicitud de volley causando pérdida de memoria
  • Cómo llamar a un servicio web local desde una aplicación móvil de Android
  • Servicio llamado de Android a C # no funciona
  • Cómo pasar el valor al parámetro enum de la bandera en el servicio Soap (servicio ASMX) Desde la aplicación android
  • Comprobación del sobre con Ksoap2 (Android)
  • FileNotFoundException al llamar a webservice
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.