Desarrollo de Android: la conversión al formato Dalvik falló con el error 1

Así que estoy sumergiendo los dedos de los pies en esta área por primera vez; seguí las instrucciones para instalar el SDK de Android y el complemento eclipse. Creé un nuevo proyecto de Android en blanco y obtengo los siguientes errores de compilación:

[2011-01-08 16:34:55 - xxx]: Dxno classfiles specified
[2011-01-08 16:34:55 - xxx] Conversion to Dalvik format failed with error 1

Busqué en Google el problema e intenté limpiar y reconstruir, o presionar F5 en el proyecto en el explorador, pero el problema persiste. Verifiqué las rutas de compilación y las bibliotecas para asegurarme de que solo Android 2.3 está allí, pero aún tengo este problema.

También intenté cargar un proyecto de muestra y obtengo el mismo error.

¿Alguna idea?

preguntado el 08 de enero de 11 a las 16:01

5 Respuestas

Este problema ocurre cuando los archivos java del proyecto Eclipse no se compilan en archivos de clase. El mensaje indica que el SDK de Android no puede continuar con la conversión de estas clases al formato dalvik porque no pudo encontrarlas. Para resolver este problema:

  1. Compruebe que la src La carpeta está en su ruta de compilación (verifique en "Propiedades del proyecto" -> "Ruta de compilación Java"). Si este no es el caso, haga clic con el botón derecho en la carpeta src, vaya a "Ruta de compilación" y haga clic en "Usar como carpeta de origen".
  2. Verifique que en "Propiedades del proyecto" -> "Constructores" puede encontrar "Constructor de Java". Si este no es el caso, cierre el proyecto y con un editor de texto abra el archivo. .project presente en la carpeta raíz del propio proyecto. Agregar debajo <buildSpec> las siguientes líneas:

    <buildCommand>
       <name>org.eclipse.jdt.core.javabuilder</name>
       <arguments></arguments>
    </buildCommand>
    

    Después de realizar las acciones descritas anteriormente, vuelva a abrir el proyecto y proceda a reconstruirlo haciendo clic en "Proyecto" -> "Limpiar"

Respondido el 24 de Septiembre de 11 a las 22:09

Agregar la carpeta src a la ruta de compilación resolvió el problema para mí - altumano

Arreglé esto, nada de lo anterior ayudó.

Lo que hice fue eliminar eclipse, descargar el último y reinstalar el complemento ADT y ahora funciona.

Respondido el 25 de enero de 11 a las 01:01

Simplemente edite el archivo "project.properties" y comente la línea:

proguard.config=proguard.cfg

ser como el siguiente:

#proguard.config=proguard.cfg

luego limpie el proyecto. Espero que esto se pueda exportar a APK correctamente.

Respondido 29 Feb 12, 10:02

A menos que no desee utilizar proguard, obviamente esta no es la respuesta correcta. Todo lo que sugiere la respuesta es comentar la línea que le dice a Eclipse dónde está el archivo de configuración de proguard. - dell116

La respuesta esta detallada Aquí. Pruebe estos pasos y debería funcionar.

Respondido el 08 de enero de 11 a las 19:01

Tuve el mismo problema: intente limpiar el proyecto (Proyecto -> Limpiar ...). Eclipse volverá a crear el directorio bin correcto.

Respondido el 08 de enero de 11 a las 21:01

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.