title: app:transformDexArchiveWithExternalLibsDexMergerForDebug in Android studio 3.0.1
body: <p><strong>Messages Gradle build:</strong></p>
  
  <p>Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.</p>
  
  <blockquote>
    <p>java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex</p>
  </blockquote>
  
  <p><strong>Here is the gradle build files:</strong>  </p>
  
  <pre><code>apply plugin: 'com.android.application'
  
      android {
  
          compileSdkVersion 26
          defaultConfig {
  
              minSdkVersion 26
              targetSdkVersion 26
              versionCode 1
              versionName "1.0"
              testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
              multiDexEnabled true
  
          }
          buildTypes {
              release {
                  minifyEnabled false
                  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
              }
          }
      }
  
      dependencies {
  
          implementation fileTree(include: ['*.jar'], dir: 'libs')
          implementation 'com.android.support:appcompat-v7:26.1.0'
          implementation 'com.android.support.constraint:constraint-layout:1.0.2'
          testImplementation 'junit:junit:4.12'
          androidTestImplementation 'com.android.support.test:runner:1.0.1'
          androidTestImplementation 'com.android.support.test.espresso:espresso 
          core:3.0.1'
          implementation files('libs/bsh-core-2.0b4.jar')
          implementation files('libs/selenium-java-2.3.0.jar')
          implementation files('libs/selenium-remote-driver-3.0.0.jar')
          // https://mvnrepository.com/artifact/io.appium/java-client
          implementation  group: 'io.appium', name: 'java-client', version: '5.0.4'
  
      }
  </code></pre>