No se pueden llamar métodos de servicio web desde el emulador de proyectos android

Creé un servicio web basado en este tutorial

Puedo ejecutar el servicio y llamar a sus métodos, pero quiero llamarlo desde un proyecto androide de java. Exporté el proyecto de ServiceClient como tarro y lo agrego a la nueva trayectoria de la construcción de proyectos. Cuando ejecuto el proyecto android desde el emulador y tratar de llamar a un comando de servicio web obtener un java.lang.NoClassDefFoundError.

Si la solución de Payeli no funciona, puede hacer clic con el botón derecho en el tarro y agregarlo a la ruta de Build Path -> Add to build Path mediante la Build Path -> Add to build Path . Esto incluiría su archivo jar en la ruta de construcción.

Otra solución sería hacer clic derecho sobre el proyecto y seleccionar Android Tools->Fix project properties . Esta opción le indicará la mejor solución posible para los problemas de ruta de acceso.

¿Creó un directorio "libs" para el proyecto en el mismo nivel que el directorio src, y copiar el archivo jar allí? Si es así, la solución de payeli debería funcionar. De lo contrario, en la ficha Abrir Oder y Exportar, compruebe el archivo jar específico que realizó. Entonces debería funcionar.

Primero agregue su archivo jar en su proyecto. Luego haga clic derecho en el archivo Jar y luego seleccione Build Path> Add to Build Path, que creará una carpeta llamada 'Referenced Libraries' dentro de su proyecto.

  • Cómo saber cuándo finaliza una llamada de Retrofit
  • ¿Cómo puedo convertir los datos de InputStream en String en SOAP Webservices de Android
  • Interacción entre Java y Android
  • Mejor manera de crear un servicio Web en Android
  • Respuesta de retorno de loopj asynchttpclient de Android
  • KSoap2 Android recibe un arreglo de objetos
  • Envío de XML a un servicio web en Android
  • Android: ksoap, "UnknownHostException: host no resuelto" dependiendo de la API
  • Cómo sincronizar grandes listas entre cliente y servidor
  • Android loopj + GCMIntentService enviar mensaje a un Handler en un hilo muerto
  • Conectar con un emulador de Android a la localhost webservice
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.