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

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!

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.

  • Dexopt falló en un APK muy grande (Method_idx fuera de orden) cuando dex.force.jumbo = true
  • Decompiling DEX en el código fuente de Java
  • Android dex da una BufferOverflowException al construir
  • Utilizar multiDexEnabled sin Gradle pero proceso de generación de Eclipse en su lugar
  • Reflexión usando DexClassLoader mientras está vinculado a la biblioteca JAR externa
  • Error al instalar APK Android Studio
  • La biblioteca de terceros se agrega bajo el directorio dexedLib, pero la biblioteca no tiene classes.dex
  • Usando .aar NoClassDefFoundError pero la clase existe y es Dexed
  • No se puede ejecutar dex debido a un espacio de montón de java en eclipse con una pequeña aplicación android
  • Soporte de MultiDex en error de aplicación de Android
  • Intellij idea que muestra error: no se pudo crear la máquina virtual java
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.