title: Android studio 3.0 compile time error BUILD FAILED
body: <p>I'm facing this issue after moving on android studio 3.0.</p>
  
  <p>Whenever I try to run after couple of time then this error occurs.</p>
  
  <pre><code>Information:Gradle tasks [:app:assembleDevDebug]
  Error:java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.io.IOException: Could not delete path 'D:\Akash\Final\android_main\app\build\intermediates\transforms\desugar\dev\debug\0.jar'.
  Error:com.android.build.api.transform.TransformException: java.io.IOException: Could not delete path 'D:\Akash\Final\android_main\app\build\intermediates\transforms\desugar\dev\debug\0.jar'.
  Error:java.io.IOException: Could not delete path 'D:\Akash\Final\android_main\app\build\intermediates\transforms\desugar\dev\debug\0.jar'.
  Information:BUILD FAILED in 2s
  Information:3 errors
  Information:0 warnings
  </code></pre>
  
  <p>Solution is to rebuild or clean then run app.
  Because of this i am not able to use instant run feature.</p>
  
  <p><a href="https://stackoverflow.com/a/35674224/4647628">I have already tried this solution</a> and it works works.</p>
  
  <p><strong>But why am I facing this issue frequently like 4-5 times in an hour?</strong></p>
  
  <p>P.S I do not have admin access. as mentioned <a href="https://stackoverflow.com/a/39057265/4647628">HERE as accepted answer</a></p>
  
  <p>The rest of my projects are working fine without any issue.
  You may find this question as duplicate but the previous solutions are not really helpful to me at all.</p>
  
  <blockquote>
    <p>Build.gradle</p>
  </blockquote>
  
  <pre><code>apply plugin: 'com.android.application'
  apply plugin: 'com.github.triplet.play'
  apply plugin: 'realm-android'
  
  repositories {
      maven {
          url "https://XXX.XXX.com/XXX.XXX.com"
      }
  }
  
  android {
      compileSdkVersion 26
      buildToolsVersion "26.0.2"
      flavorDimensions "default"
      project.archivesBaseName = "XXX";
      signingConfigs {
          release {
              storeFile file (System.getenv('XXX'))
              storePassword System.getenv("XXX")
              keyAlias System.getenv("XXX")
              keyPassword System.getenv("XXX")
          }
      }
      playAccountConfigs {
          defaultAccountConfig {
              serviceAccountEmail = 'XXX-XXX-account@api-XXX-XXX.iam.XXX.com'
              pk12File = file('XXX-XXX.p12')
          }
      }
      defaultConfig {
          applicationId "com.XXX.app"
          minSdkVersion 16
          targetSdkVersion 26
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
          multiDexEnabled true
          signingConfig signingConfigs.release
          playAccountConfig = playAccountConfigs.defaultAccountConfig
  
       ndk {
            abiFilters 'armeabi-v7a'
          }
      }
      lintOptions {
          // Or, if you prefer, you can continue to check for errors in release builds,
          // but continue the build even when errors are found:
          abortOnError false
      }
      dexOptions {
          javaMaxHeapSize "4g"
          jumboMode true
      }
      productFlavors {
  
          pro {
              buildConfigField "XXX", "XXX", System.getenv("XXX")
              buildConfigField "XXX", "XXX", System.getenv("XXX")      
              buildConfigField "XXX", "XXX", System.getenv("XXX")
              buildConfigField "XXX", "XXX", System.getenv("XXX")
          }
          qa {
              buildConfigField "XXX", "XXX", System.getenv("XXX")
              buildConfigField "XXX", "XXX", System.getenv("XXX")
              manifestPlaceholders = [facebookId: "XXX"]
          }
      }
      buildTypes {        
          release {
              minifyEnabled false            
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  
              applicationVariants.all { variant -&gt;
                  variant.outputs.all {
                      outputFileName = "XXX-${variant.baseName}-${variant.versionName}.apk"
                  }
              }
          }
      }
      compileOptions {
          sourceCompatibility JavaVersion.VERSION_1_8
          targetCompatibility JavaVersion.VERSION_1_8
      }
      packagingOptions {
          exclude 'META-INF/XXX'
      }
  }
  
  dependencies {
      implementation fileTree(include: ['*.jar'], dir: 'libs')
      androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
          exclude group: 'com.android.support', module: 'support-annotations'
          exclude group: 'com.google.code.findbugs'
      })
      testImplementation 'junit:junit:4.12'
      implementation project(path: ':instacount')
      implementation project(path: ':cordova')
      implementation 'com.android.support:multidex:1.0.2'
      implementation 'com.android.support:appcompat-v7:26.1.0'
      implementation 'com.android.support:support-v4:26.1.0'
      implementation 'com.android.support:recyclerview-v7:26.1.0'
      implementation 'com.android.support:palette-v7:26.1.0'
      implementation 'com.android.support:design:26.1.0'
      implementation 'com.google.android.gms:play-services-maps:11.0.4'
      implementation 'com.android.support:cardview-v7:26.1.0'
      implementation 'com.squareup.picasso:picasso:2.5.0'
      implementation 'com.squareup.retrofit2:converter-gson:2.2.0'
      implementation 'com.squareup.okhttp3:logging-interceptor:3.6.0'
      implementation 'com.github.bumptech.glide:glide:3.8.0'
      implementation 'net.danlew:android.joda:2.8.2'
      implementation 'com.auth0.android:auth0:1.8.0'
      implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2'
      implementation 'com.amazonaws:aws-android-sdk-s3:2.4.4'
      implementation 'testfairy:testfairy-android-sdk:1.+@aar'
      implementation 'com.afollestad.material-dialogs:commons:0.9.0.1'
      implementation 'com.jenzz.appstate:appstate:3.0.1'
      implementation 'id.zelory:compressor:2.1.0'
      implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
      implementation 'com.commonsware.cwac:cam2:0.7.6'
      implementation 'org.parceler:parceler-api:1.1.9'
      annotationProcessor 'org.parceler:parceler:1.1.9'
      implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
      implementation 'io.reactivex.rxjava2:rxjava:2.1.5'
      implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
      implementation 'com.jakewharton.rxbinding:rxbinding:0.4.0'
      implementation 'com.caverock:androidsvg:1.2.1'
  }
  
  play {
      track = 'beta'
  }
  </code></pre>