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

Quiero exportar un apk para el proyecto pero cada vez que exporte tengo un error diciendo Conversión al formato de Dalvik falló con error 1. Hice frente a este error antes mientras que trabajaba en el mismo proyecto y cuando lo consigo voy a la carpeta del proyecto y Eliminar jarras de las clases de carpetas dentro de la carpeta bin, pero en Exportar APK No funciona ¿Puede alguien ayudarme?

Generalmente mi experiencia con 'Conversión a formato Dalvik falló con error 1' es que necesitas hacer un proyecto limpio (si usas eclipsarlos desde el menú Proyecto -> Limpiar …) esto generalmente arregla el problema. También haga clic derecho sobre el proyecto que desea exportar a continuación, Propiedades -> Herramientas de Android -> Fix Project propiedades.

Si esto no le ayuda a continuación, con terminal ir a la ruta del proyecto

cd /home/username/your_project_path 

entonces

 rm -fr bin/* 

Nota: puede que tenga que reiniciar eclipse o al menos seleccionar el proyecto y actualizarlo (F5).

Espero que esto te ayude, si todavía no lo hace, por favor hágamelo saber

He resuelto este problema

  1. Ir a Proyecto »Propiedades» Java Build Path »Librerías y eliminar todos, excepto el" Android XY ". haga clic en Aceptar.
  2. Ir a Proyecto »Limpiar» Limpiar proyectos seleccionados a continuación »seleccione su proyecto y haga clic en Aceptar.

Eso debería funcionar.

Si tiene un archivo JAR ubicado en algún lugar de las carpetas de su proyecto y luego lo agregó como una biblioteca de rutas Java. No aparece en el Explorador de paquetes, por lo que no lo nota, pero se cuenta dos veces, provocando error 1 de Dalvik.

Ustedes no tienen que quitar bibliotecas en absoluto.

Sí, el problema es causado por las bibliotecas.

¡¡¡PERO!!! ¿Qué pasa si usted necesita las bibliotecas para construir? No tiene sentido.

Tuve el mismo problema y finalmente conseguí la solución.

Agregue excepciones en el archivo "proguard-project.txt" que tiene la configuración proguard.

Me gusta esto

 -dontwarn android.support.** 

Eso es.

1) compruebe lo que tiene bibliotecas en el proyecto. Compruebe el nombre del paquete No nombre de archivo! Consulte la siguiente lista de "Dependencias de Android". Cuando hace clic en " * .jar", puede ver los nombres de los paquetes en el archivo jar.

Suponiendo que tiene "aaa.jar". El frasco tiene "org.jdesktop.application", "org.jdesktop.swingworker"

 (Project) > Android Dependencies > aaa.jar > org.jdesktop.application > org.jdesktop.swingworker 

2) simplemente agrega como abajo

 -dontwarn org.jdesktop.** 

En el archivo (Proyecto)> proguard-project.txt.

  • Invocar actividad de APK en otra aplicación de Android
  • ¿Cómo puedo leer el manifiesto de un archivo apk de Android usando C # .Net?
  • ¿Cómo recuperar archivos de Gradle del archivo APK?
  • ¿Cómo puedo tener diferentes archivos de manifiesto para las versiones de lanzamiento y depuración?
  • ¿Hay apktool en Android? Quiero ensamblar ".smali" y hacer nuevo ".apk" en una aplicación de Android
  • Automatizado APK publicar en Android Market
  • Reconstruir .apk utilizando Eclipse sin ejecución
  • El apk firmado no funciona en mi dispositivo
  • Revertir la ingeniería de un archivo APK a un proyecto
  • Extraer el icono de la aplicación del archivo apk
  • Esta versión de la aplicación no está configurada para la facturación a través de Google Play
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.