Cómo obtener NoClassDefFoundError cuando se utiliza common.lang.StringUtils en el código androide java?

Estoy recibiendo este error: -NoClassDefFoundError dondequiera que el código está usando la clase o los métodos de StringUtils. He agregado correctamente los ficheros jar al código y no está demostrando ningún tipo de error en mi código (usando Eclipse Indigo).

¿Hay algún tipo de punto que estoy perdiendo. He utilizado este archivo jar en otros proyectos, pero funcionaron correctamente.

Por favor, ayuda Si alguien está recibiendo similar tipo de problema? Gracias

Sí, esto debido a su archivo .jar no importa correctamente. Siga los pasos a continuación –

  1. Coloque su archivo .jar en la carpeta libs su proyecto.

  2. Importe en su proyecto. Y, proyecto GoTo -> propiedades -> ruta de construcción de Java -> ficha de orden.

  3. Compruebe si su archivo .jar marcado y colocado en orden de 1ª. Esto es lo principal.

Esperamos que estos pasos le ayuden. Echa un vistazo a la imagen de abajo –

Introduzca aquí la descripción de la imagen

Tenga en cuenta que el classpath de construcción es diferente del classpath de tiempo de ejecución. Debe agregar los JARs necesarios a ambos.

Es una de las cosas que no me gustan en Eclipse …

EDIT : Para agregar JARs al classpath de tiempo de ejecución: en Eclipse, haga doble clic en el archivo plugin.xml asociado con su proyecto. En la pestaña Runtime hay una categoría Classpath. Desde allí, puede agregar JARs al classpath de tiempo de ejecución.

Aquí hay una captura de pantalla para ilustrar esto:

Plugin.xml runtime classpath

¿Los archivos jar están en una carpeta lib o en una libs?

Los nuevos SDK requieren que los archivos jar estén en una carpeta de librerías.

No sé cómo ejecuta su código, pero claramente significa que el tarro no se agrega correctamente a su classpath, especialmente si su código se compila en Eclipse.

Añadirlo a su classpath -o volver a comprobar que está bien añadido- al ejecutar y debería funcionar.

Haga clic con el botón derecho del ratón en el proyecto, seleccione la opción Crear ruta de acceso -> Configurar la ruta de construcción y seleccionar bibliotecas. A continuación, con añadir tarros, agregue el tarro en cuestión (si está utilizando eclipse)

  • Biblioteca de archivos de Android (aar) vs jar estándar
  • ¿Por qué consigo Link de clase falló al importar un jar en un proyecto de Android en Eclipse?
  • Cómo incluir archivos jar en mi proyecto eclipse
  • ¿Dónde está la carpeta lib de la aplicación de Android?
  • Importar archivo .jar externo al proyecto Android
  • Ruta para getResourceAsStream en el proyecto de Android
  • Proyecto de biblioteca de Android como archivo jar para distribución, como google analytics
  • Dependencias transicionales de AAR en Maven
  • Android - Agregar biblioteca externa al proyecto
  • Crear jar para el proyecto androide en eclipse
  • Ejecutar un jar ejecutable en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.