Com.android.dx.util.DexException: Los archivos múltiples dex definen
Yo uso la liberación de hormigas y tengo este error:
[dx] UNEXPECTED TOP-LEVEL EXCEPTION: [dx] com.android.dx.util.DexException: Multiple dex files define Lcom/android/vending/billing/IMarketBillingService; [dx] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:580) [dx] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:538) [dx] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:519) [dx] at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) [dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) [dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) [dx] at com.android.dx.command.dexer.Main.run(Main.java:232) [dx] at com.android.dx.command.dexer.Main.main(Main.java:174) [dx] at com.android.dx.command.Main.main(Main.java:91)
Tengo el mismo error , pero las respuestas no me ayudaron
- Biblioteca de dex precompilada
- No se puede ejecutar dex: varios archivos dex definen Lcom / ... una vez más
- No se puede compilar, No se puede ejecutar dex, no se puede combinar, instrucción no jumbo
- DexIndexOverflowException: No se puede combinar el nuevo índice 65772 en una instrucción no jumbo !: Jumbo Mode? Y / o Multi-Dex? ¿Qué hay detrás de la escena?
- Gradle - DexException: Múltiples archivos dex definir
Lo intenté:
- Reinstala android sdk en otro directorio
- Eliminar bin / gen dirs y limpiar el proyecto
- Eliminar y agregar libs en eclipse
- Cambiar la API de Android de 17 a 10
- Asegúrese de que mi carpeta bin no está incluida en mi ruta de compilación
Tengo 1 proyecto principal y 2 proyectos de lib (Facebook y archivos de expansión de descarga)
Gracias por las respuestas!
- Portando el servidor java a Android
- Android app lento tiempo inicial de inicio
- Instalar crashlytics sin tela?
- ¿Cómo resolver el problema con la limitación del compilador de Dalvik en los métodos de 64K?
- Reemplazar el nuevo método dexlib2 fallando
- Android dex da una BufferOverflowException al construir
- Error al importar el proyecto Jar en Android
- ¿Cómo ejecutar el archivo dex en android con el comando?
Compruebe si el paquete incluye com / android / vending / billing / IMarketBillingService es referencia dos veces o más en la configuración del proyecto.
Esta excepción ocurre cuando dos tarros idénticos se importan a los proyectos. Android intenta crear el archivo dex (este es el archivo donde se unen todos los jarras y clases de java) se obtiene una excepción.
La solución es ir a través de todos los tarros que está importando al proyecto y eliminar las duplicaciones. En este caso Lcom.android.vending.billing.IMarketBillingService ha sido referenciado más de una vez como se escribió anteriormente.