Entrada zip duplicada )

Consigo "error duplicado de la entrada de la cremallera" al usar minifyEnabled.

Versión de Android Studio: 1.0 rc 1
Versión del sistema operativo: Mac OS 10.9.5
Versión Java JRE / JDK: "1.7.0_71"
Gradle: 0.14.0

Éstos son algunos de mis ajustes de build.gradle.

compileSdkVersion 21 buildToolsVersion "21.1.1" packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/notice.txt' exclude 'META-INF/MANIFEST.MF' exclude 'META-INF/license.txt' exclude 'META-INF/dependencies.txt' } buildTypes { release { minifyEnabled true //proguardFile file('proguard-project.txt') proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' } debug { minifyEnabled true //proguardFile file('proguard-project.txt') proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' debuggable true applicationIdSuffix = '.alpha' versionNameSuffix = 'a' } } dependencies { compile 'com.android.support:support-v4:21.0.0' compile 'com.android.support:appcompat-v7:21.0.2' compile project(':modules:Aviary-SDK') compile project(':modules:facebook') compile ('com.crashlytics.android:crashlytics:1.+'){ exclude group: 'commons-io', module: 'commons-io' //added this because crashlytics seems to be using commons-io } compile 'com.google.android.gms:play-services:6.1.11' compile 'org.apache.httpcomponents:httpcore:4.3.2' compile 'org.apache.httpcomponents:httpmime:4.3.5' } 

Consigo este mensaje de error cuando ensampoDebug:

 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:proguardDebug'. > java.io.IOException: Can't write [/Users/tomoaki/Workspace/temp/someproject/app/build/intermediates/classes-proguard/debug/classes.jar] (Can't read [/Users/tomoaki/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar(;;;;;;!META-INF/MANIFEST.MF)] (Duplicate zip entry [commons-io-1.3.2.jar:org/apache/commons/io/CopyUtils.class])) 

Leí esta pregunta, pero las respuestas no funcionaron para mí. Cualquier ayuda es apreciada.

Puesto que usted lo encontró está en el aviario también, usted podría intentar:

compile (project (': modules: Aviary-SDK')) {grupo de exclusión: 'commons-io', module: 'commons-io'}

De esta manera no obtendrá el error DSL.

  • Google Map Api v2 muestra que la clase de descriptor de módulo local no se encuentra
  • Android Studio no puede resolver dependencias de terceros
  • Java.util.zip.ZipException: entrada duplicada durante packageAllDebugClassesForMultiDex
  • ¿La resolución de conflictos de Gradle no funciona con los proyectos de Android?
  • ¿Cómo conozco las propiedades de applicationVariants de android gradle plugin?
  • Integración de libsodium en android
  • ¿Cómo funciona el nuevo applicationId en build.gradle?
  • ¿Cómo obtener la variante de construcción elegida actualmente en gradle?
  • Explicar la estrategia de dependencias transitivas descrita en la documentación de Android Build System
  • ¿Cómo puedo eliminar automáticamente la salida logcat antes de cada ejecución en Android Studio?
  • Publicar sólo un aar en maven central
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.