title: Execution failed for task :app:transformClassesWithJarMergingForDebug
body: <p>I am currently working on an android app, but whenever I try to load certain jar files I get the following error:</p>
  
  <blockquote>
    <p>Error:Execution failed for task
    ':app:transformClassesWithJarMergingForDebug'. 
    com.android.build.api.transform.TransformException:
    java.util.zip.ZipException: duplicate entry:
    android/support/annotation/WorkerThread.class</p>
  </blockquote>
  
  <p>This is my gradle file</p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
  compileSdkVersion 23
  buildToolsVersion "23.0.2"
  
  defaultConfig {
      applicationId "company.example.com.mobileapp"
      minSdkVersion 16
      targetSdkVersion 23
      versionCode 1
      versionName "1.0"
      multiDexEnabled true
  }
  buildTypes {
      release {
          minifyEnabled false
          proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
      }
  }
  }
  
  dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  testCompile 'junit:junit:4.12'
  compile 'com.android.support:appcompat-v7:23.1.0'
  compile 'com.android.support:design:23.1.0'
  compile files('libs/apache-httpcomponents-httpclient.jar')
  compile files('libs/apache-httpcomponents-httpcore.jar')
  //compile files('libs/java-json.jar')
  //compile files('libs/android-support-v4.jar')
  compile files('libs/commons-codec-1.10.jar')
  compile files('libs/commons-io-2.4.jar')
  compile files('libs/commons-lang3-3.4.jar')
  }
  </code></pre>