Varios archivos dex definen Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat

Si corrogradle assembleDebug desde la línea de comandos, de repente me aparece este error:

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
    at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592)
    at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550)
    at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531)
    at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:186)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300)
    at com.android.dx.command.dexer.Main.run(Main.java:232)
    at com.android.dx.command.dexer.Main.main(Main.java:174)
    at com.android.dx.command.Main.main(Main.java:91)

Si grep para v4 veo dos archivos dentro de mi carpeta de compilación.

Binary file build/pre-dexed/debug/support-v4-19.0.0-2ba5fdd60a6c3836b3104a863fe42897da1fa9d1.jar matches
Binary file build/pre-dexed/debug/support-v4-r7-227d905d79b23b20866531d4f700446c040a2ccb.jar matches

Mi archivo de gradle incluye solo esta biblioteca de soporte:

compile 'com.android.support:support-v13:19.0.0'

Estoy sorprendido de cómo la biblioteca r7 se incluye de alguna manera. He corridogradle clean y siempre aparece allí cuando vuelvo a ensamblarDebug.

Si grep para r7 dentro del directorio de compilación, lo veo dentro del archivo:

Binary file build/exploded-bundles/ComGoogleAndroidGmsPlayServices4030.aar/classes.jar matches

Si no incluyo v13, entonces otras cosas no se compilan.

¿Pero no v13 incluye v4 biblioteca de soporte?

¿Es esta una incompatibilidad entre el paquete AAR de los servicios de reproducción y la biblioteca v13?

Tomé el archivo de gradle de gradleplease.appspot.com.

Eliminar los servicios de juego no lo arregla; mismo error.

Mis dependencias dentro de build.gradle:

 dependencies {


 // Google Play Services
//compile 'com.google.android.gms:play-services:4.0.30'

// Support Libraries
//compile 'com.android.support:support-v4:19.0.0'
///compile 'com.android.support:appcompat-v7:19.0.0'
//compile 'com.android.support:gridlayout-v7:19.0.0'
compile 'com.android.support:support-v13:19.0.0'
compile 'org.eclipse.mylyn.github:org.eclipse.egit.github.core:2.1.5'
compile 'commons-codec:commons-codec:1.9'
compile 'com.madgag:markdownj-core:0.4.1'
compile 'com.wu-man:android-oauth-client:0.0.2'
compile 'com.google.http-client:google-http-client-jackson2:1.17.0-rc'
compile 'org.apache.commons:commons-lang3:3.2'
compile 'com.google.code.gson:gson:2.2.4'
}

Respuestas a la pregunta(25)

Su respuesta a la pregunta