Android Dex: No se puede ejecutar DX

Cuando compile mi proyecto me dan este tipo de errores;

Error: Android Dex: [OdeAl] No se puede ejecutar DX Error: Android Dex: [OdeAl] com.android.dex.DexException: Múltiples archivos dex definen Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl; Error: Android Dex: [OdeAl] en com.android.dx.merge.DexMerger.readSortableTypes (DexMerger.java:594) Error: Android Dex: [OdeAl] en com.android.dx.merge.DexMerger.getSortedTypes (DexMerger. Java: 552) Error: Android Dex: [OdeAl] en com.android.dx.merge.DexMerger.mergeClassDefs (DexMerger.java:533) Error: Android Dex: [OdeAl] en com.android.dx.merge.DexMerger. MergeDexes (DexMerger.java:170) Error: Android Dex: [OdeAl] en com.android.dx.merge.DexMerger.merge (DexMerger.java:188) Error: Android Dex: [OdeAl] en com.android.dx. Command.dexer.Main.mergeLibraryDexBuffers (Main.java:439) Error: Android Dex: [OdeAl] en com.android.dx.command.dexer.Main.runMonoDex (Main.java:287) Error: Android Dex: [OdeAl ] En com.android.dx.command.dexer.Main.run (Main.java:230) Error: Android Dex: [OdeAl] en sun.reflect.NativeMethodAccessorImpl.invoke0 (Método nativo) Error: Android Dex: [OdeAl] En sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) Error: Android Dex: [OdeAl] en sun.reflect.DelegatingMetho DAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) Error: Android Dex: [OdeAl] en java.lang.reflect.Method.invoke (Method.java:597) Error: Android Dex: [OdeAl] en org.jetbrains.android. Error: Android Dex: [OdeAl] en org.jetbrains.android.compiler.tools.AndroidDxRunner.main (AndroidDxRunner.java:294) Error: Android Dex: [OdeAl ] En com.intellij.rt.execution.CommandLineWrapper.main (CommandLineWrapper.java:121)

¿Cómo puedo corregir estos errores?

El problema es que tiene varias importaciones de la misma Library o Class .

En realidad, el error es decir que usted tiene:

Los archivos múltiples dex definen Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImp

Por lo tanto , debe comprobar si agregó los mismos archivos jar más de una vez. En caso afirmativo, elimine cualquiera de ellos de la carpeta libs y limpie su proyecto.

Como respuesta @ José , se puede saber qué es el archivo jar que había importado dos veces o más en el proyecto androide Desde El error

Siguiente línea en su error:

 com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionI 

Eso significa que el archivo android-support-v4.jar que se había importado dos veces o más en el proyecto android

  • Cómo configurar el menú deslizante de Jfeinstein10 en android / eclipse
  • Android Lint piensa erróneamente que la versión min SDK es 1
  • Errores de compilación de OpenCV / Android
  • Hwo para corregir el error de método de reemplazo?
  • No encontró la clase "com.google.firebase.provider.FirebaseInitProvider"
  • Problema con NotificationCompact.Builder y ActionBarSherlock
  • Android no puede resolver la intención del constructor
  • ¿Cómo puedo incluir la biblioteca de soporte de Android GridLayout en mi proyecto de Android?
  • Error de libpng: No es un archivo PNG
  • "Error al resolver: com.android.support:support-v4:26.0.0" y otros errores similares en la sincronización de Gradle
  • ¿Por qué no funcionan las bibliotecas de soporte de Android en mi proyecto?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.