Android Studio 0.8.14: Duplicar archivos durante el empaque de APK

Al intentar crear mi aplicación con Android Studio 0.8.14, obtengo los siguientes errores:

Error:duplicate files during packaging of APK C:\Users\pc2_2\Desktop\DOSTTracker\app\build\outputs\apk\app-debug-unaligned.apk Path in archive: META-INF/LICENSE Origin 1: C:\Users\pc2_2\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.4.4\e2ff13c3de2f5a2ab2449a3dace2b0d1c37bd8ee\jackson-databind-2.4.4.jar Origin 2: C:\Users\pc2_2\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.4.4\d3dad1a494f94579fca4b6a1142fb15fb68f0b2f\jackson-annotations-2.4.4.jar You can ignore those files in your build.gradle: android { packagingOptions { exclude 'META-INF/LICENSE' } } Error:Execution failed for task ':app:packageDebug'. > Duplicate files copied in APK META-INF/LICENSE File 1: C:\Users\pc2_2\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.4.4\e2ff13c3de2f5a2ab2449a3dace2b0d1c37bd8ee\jackson-databind-2.4.4.jar File 2: C:\Users\pc2_2\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.4.4\e2ff13c3de2f5a2ab2449a3dace2b0d1c37bd8ee\jackson-databind-2.4.4.jar 

Aquí está mi archivo build.gradle:

 apply plugin: 'com.android.library' android { compileSdkVersion 17 buildToolsVersion "20.0.0" defaultConfig { applicationId "org.ajwcc.locationtracker" minSdkVersion 11 targetSdkVersion 17 } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.android.support:support-v4:18.0.0' compile 'com.google.android.gms:play-services:6.5.+' compile 'com.fasterxml.jackson.core:jackson-annotations:2.4.4' compile 'com.fasterxml.jackson.core:jackson-core:2.4.4' compile 'com.fasterxml.jackson.core:jackson-databind:2.4.4' compile 'org.apache.directory.studio:org.apache.commons.codec:1.8' } android { 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/license.txt' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' } } 

Ya he añadido las packagingOptions sugeridas por Android Studio y otras publicaciones de SO, pero sigo recibiendo el error. ¿Qué me estoy perdiendo?

Resolví el problema. Estaba haciendo referencia a esta aplicación como una dependencia de otra aplicación, y estaba construyendo la otra aplicación. Tuve que incluir el packagingOptions en el archivo build.gradle de la otra aplicación también.

  • Eliminación del elemento AndroidManifest con los sabores de producto gradle
  • ¿Cómo escoge gradle ciertas urls para buscar un repositorio? ¿Cómo lo apunto en la dirección correcta para que pueda importar este JAR?
  • Proyecto de actualización de Android-Studio con cambios de build.gradle
  • Pruebas de Android con Gradle: Cambie el nombre de archivo de salida de prueba de JUnit
  • No se pudo encontrar la propiedad 'compilar' en org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0
  • Proveedor de contenido de Android y Gradle productFlavours
  • No se pudo encontrar el método testPackageName () para los argumentos
  • Gradle configuration.apt definición
  • Administrar la clave de la API de Google Maps con Gradle en Android Studio
  • ShrinkResources establecido en true, pero todos los recursos no utilizados (específicamente dibujables) no se eliminan
  • Android "ya se ha añadido a la salida" error para jar en una dependencia de proyecto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.