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)
- R no se puede resolver - Error de Android
- Error: (3, 5) Ningún recurso encontrado que coincida con el nombre dado
- Error: no se pudo encontrar el destino con la cadena de hash 'android-22'
- Manifiesto de Android que genera automáticamente permiso no válido
- Android studio compile error "No se permite el contenido en prolog"
¿Cómo puedo corregir estos errores?
- Ant no puede encontrar pre_setup.xml para un proyecto de Android
- Los identificadores de recursos de Android repentinamente no son definitivos, switch () 'es broken
- Android: comprobación del tiempo de compilación de Android para que los extras de intención se pasaran
- La aplicación Phonegap se detiene inesperadamente en Indigo con Android ADT 20
- Paquetes de módulos no encontrados en tiempo de compilación en IntelliJ
- Compilación de errores con Android Studio
- Error de archivos múltiples dex
- Anotaciones de Android ClassCastException typeElement
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 puedo mostrar un nuevo Fragmento dentro de una sola pestaña?
- Secuencia o encabezado de agente de usuario personalizado sin modificar las librerías de cordova