Error Android – Error en las librerías importadas


Cuando da el siguiente error en un proyecto:

Conversion to Dalvik format failed with error 1

Solución

Botón derecho del ratón en el proyecto, “Properties”.

Vamos a la pestaña Android y abajo del todo eliminamos todas las librerías que existan. Aplicamos y volvemos a añadir las que nos sean necesarias.

Cerramos la ventana y probamos que no de ningún error.

Si sigue dando el mismo error, volvemos a la pestaña anterior y eliminamos las librerías. Las dejamos eliminadas.

Luego, en la misma ventana vamos a “Java Build Path” y en la pestaña Libraries.

Tenemos que eliminar todas las referencias de las librerías, salvo la que se llame “Android X.Y” (siendo X.Y la versión del sistema operativo, en el ejemplo es 2.1).

Cerramos la ventana y miramos nuestra clase que no aparezcan cruces rojas. Si no aparecen ya funcionará.

Si existen cruces rojas, nos fijamos donde, pues serán librerías sin eliminar y volvemos a la ventana anterior.

Ahora vamos a la pestaña Source. Ahí borramos todo salvo las carpetas que terminan en “/gen” y “/src”.

Cerramos la ventana y buscamos en los que nos fijamos antes que estaba con la cruz roja y ahora no. Los borramos manualmente. Ya debería de funcionar todo.

Comparte esta entrada en:
Safe Creative #1401310112503
Error Android – Error en las librerías importadas por "www.jarroba.com" esta bajo una licencia Creative Commons
Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Creado a partir de la obra en www.jarroba.com

2 comentarios en “Error Android – Error en las librerías importadas”

  1. Ante todo gracias por seguir la web de Jarroba.

    Sobre el error comentado, errores parecidos viene normalmente por problemas del classpath de java o por no tener los ficheros a importar en el proyecto (para esto basta con crear una carpeta llamada libs en el proyecto, copiar tal cual la librería e importarla desde ahí).

    Otra cosa que podrías probar es asegurarnos que java esté en la versión más actual instalada, y usar Eclipse Juno que es el más moderno a día de hoy (tienes los pasos en http://jarroba.com/instalar-bien-eclipse-un-ide-de-muchos/).

    Cabe aclarar que la pestaña de Android para importar librerías: no sirve para importar librerías .jar. Sino para importar otros proyectos de Android que estén en el mismo espacio de trabajo. Trataremos este tema en algún artículo próximo.

    Espero que se solucione el problema.

  2. Hola, he tenido problemas para añadir una librería externa, en concreto la librería de Google “gdata” para trabajar con Google Calendar. El problema me lo da en tiempo de ejecución “NoClassDefFoundError” porque parece que no existiera la librería. He probado a añadirla desde las propiedades, java build path, pero no soluciona el error. Al ver este post he pensado que puede solucionarse desde la pestaña android pero al abrirla e intentar añadir una libreria no me aparece ninguna posibilidad… Agradecería tu ayuda si se te ocurre algo, gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies