La conversión al formato de Dalvik falló con error 1 ¿Solución?

Estaba programando una aplicación para Android, después de añadir un diseño de pestaña al programa un error apareció a:

La conversión al formato de Dalvik falló con error 1

He intentado limpiar el proyecto y mirar toda la otra solución al problema en este Web site. ¿Alguien también ha encontrado alguna solución oscura a este error?

13 Solutions collect form web for “La conversión al formato de Dalvik falló con error 1 ¿Solución?”

Por favor, vea este hilo "Conversión a formato Dalvik falló con error 1" en JAR externo

Más información aquí: Razón de la conversión al formato dalvik falló con error 1

Para aquellos de ustedes que llegan aquí en los últimos días (ver esta fecha posterior), las últimas mejoras a ADT 14 han estado causando cada proyecto de android que utiliza un proyecto de biblioteca de Android para fallar en la construcción con ese error . He intentado esta solución y funcionó para mí.

Tu resumir, si está utilizando proyectos de biblioteca de Android:
Haga clic en Explorador de paquetes, haga clic con el botón secundario en> Eliminar de la ruta de construcción (ok para desvincular), en todos los XXX_src en sus proyectos de su área de trabajo.

Solución de Windows 7 si está obscureciendo con ProGuard:

Confirmado el problema es causado por la línea de comandos de ProGuard en el archivo
[Directorio de instalación de Android SDK] \ tools \ proguard \ bin \ proguard.bat

Editar la siguiente línea resolverá el problema:

call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %* 

a

 call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 

Actualice su Proguard a su última versión, es decir, 4.7 … Descargue el zip desde http://sourceforge.net/projects/proguard/files/latest/download?source=files …. luego copie los archivos "lib" y " Bin "de la cremallera a su sdk / tools / proguard / para reemplazar el valor predeterminado o decir antiguo" bin "y" lib "…. intente exportar su proyecto una vez más …

Estaba recibiendo esto porque había agregado manualmente android.jar a las bibliotecas de compilación porque estaba diciendo que no estaba encontrando las bibliotecas de android. La solución era …

  1. Eliminar android.jar de las bibliotecas de compilación

  2. Haga clic derecho en el proyecto, vaya a "Herramientas de Android" y seleccione "Fix Project Properties"

Espero que esto ayude.

Si está utilizando las herramientas de SDK de Android revisión 12, compruebe este vínculo: Android SDK tools revisión 12 tiene problema con Proguard => error de conversión a formato Dalvik falló con error 1

Simplemente limpiando, reimportando, eliminando libs no funcionará! La sustitución de herramientas de directorio con v11 fue la única solución para mí!

Tenía el mismo problema después de la actualización a Eclipse Indigo. La lista completa de errores comenzó con

  [dx] java.lang.IllegalArgumentException: already added: <some library>; 

Y terminó con

  Conversion to Dalvik format failed with error 1 

La solución:

  • Haga clic con el botón derecho en el proyecto y seleccione "Propiedades"
  • Seleccione "Java Build Path" en el árbol izquierdo
  • Seleccione la pestaña "Biblioteca" en la parte superior
  • Probablemente verá esta biblioteca en la lista (no es tarro, sino Biblioteca !, el tarro está abajo)
  • Bórralo.

Delete <classpathentry kind="lib" path="libs"/> del archivo .classpath.

Esto funciona para mí.

Este problema se debe a algunos conflictos en el tarro que puede haber agregado en la ruta de acceso de clase. Trate de quitar el frasco específico (golpear y rastrear) y ver si el error se apaga.

Tuve el mismo problema y pasé mucho tiempo intentando todo lo que podía, así que la única manera que funcionó para mí era actualizar ADT a la última versión. Así que si nada de la parte superior le ayuda a ir a Ayuda -> "Buscar actualizaciones".

Dos sencillos pasos:

  1. LIMPIAR
  2. CONSTRUIR

Al configurar la aplicación de ejemplo de DropBox, encontré este error.

La solución era eliminar todos los archivos JAR de la ruta de construcción, borrar todo dentro de / libs , pegar los archivos JAR necesarios de nuevo, y agregarlos a la ruta de construcción de nuevo.

 Removed all the projects from workspace Import projects back Clean 

trabajó !

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.