Я столкнулся с этой проблемой после перехода на Android Studio 3.0.
Всякий раз, когда я пытаюсь запустить через пару раз, возникает эта ошибка.
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
Решение состоит в том, чтобы перестроить или очистить, а затем запустить приложение. Из-за этого я не могу использовать функцию мгновенного запуска.
Я уже пробовал это решение, и оно работает.
Но почему я часто сталкиваюсь с этой проблемой, например, 4–5 раз в час?
P.S. У меня нет прав администратора. как уже упоминалось ЗДЕСЬ как принятый ответ
Остальные мои проекты работают без проблем. Вы можете найти этот вопрос как дубликат, но предыдущие решения мне совсем не помогают.
Build.gradle
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 = '[email protected]'
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 ->
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'
}