Cómo resolver java.util.zip.ZipException entrada duplicada: com / google / gson / annotations / Expose.class?

He implementado el inicio de sesión de twitter con el plugin de fabrik, después de configurar la integración de Twitter estoy enfrentando este problema, ¿alguien puede sugerirme lo que está mal con esto? He pegado mi gradle y logcat.

Código Gradle

buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' repositories { maven { url 'https://maven.fabric.io/public' } } android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.matrix_intech.manabitas" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" multiDexEnabled true ndk { moduleName "webp" } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile ('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets.main { jniLibs.srcDir 'libs' jni.srcDirs = [] //disable automatic ndk-build call } dexOptions { javaMaxHeapSize "4g" } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.0.0' compile files('libs/gson-2.3.1.jar') compile files('libs/volley.jar') compile files('libs/async.jar') compile files('libs/async_loopj.jar') compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.google.firebase:firebase-messaging:9.2.1' compile 'com.google.android.gms:play-services:9.2.1' compile 'com.android.support:multidex:1.0.0' compile 'io.github.rockerhieu:emojicon:1.4.0' //for video compression //refer this url [https://github.com/lalongooo/VideoCompressor] compile files('libs/aspectjrt-1.7.3 (1).jar') compile files('libs/isoparser-1.0.6.jar') compile 'com.facebook.android:facebook-android-sdk:4.6.0' compile('com.twitter.sdk.android:twitter:2.1.1@aar') { transitive = true; } } apply plugin: 'com.google.gms.google-services' apply plugin: 'io.fabric' 

Logcat

  Information:Gradle tasks [:app:assembleDebug] Warning:string 'telephone' has no default translation. Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/gson/annotations/Expose.class Information:BUILD FAILED Information:Total time: 3.682 secs Information:1 error Information:1 warning Information:See complete output in console 

Debe exclude module: 'gson' de la dependency twitter como

  compile('com.twitter.sdk.android:twitter:1.10.0@aar') { transitive = true; exclude module: 'gson' } 

Ya has añadido GSON como gson-2.3.1.jar

  • Gradle Advertencia: falta declaración groovy devolución
  • Error: no se pudo encontrar el destino con la cadena de hash 'android-21'
  • Mientras agrega nuevas dependencias en el archivo android build.gradle. Siempre muestra un error
  • Anular recursos con gradle dependiendo de buildType
  • Error de compilación de Gradle (Android Studio 2.2.2)
  • Gradle error: La versión mínima de Gradle admitida es 3.3. La versión actual es 3.2
  • Se produjo un error de tarea Gradle en el proyecto de estudio android
  • Cómo obtener sabor actual en gradle
  • Cómo configurar mi gradle para la versión final de apk
  • Dependencias por defecto de Gradle al crear un nuevo proyecto
  • Gradle Build falló - Java.exe ha finalizado con un valor de salida diferente de cero 2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.