Android Studio Gradle Build Error java.io.IOException无法删除路径

And*_*Sco 5 android ioexception gradle build.gradle android-gradle-plugin

我试图升级compileSdkVersionAnd targetSdkVersionFrom 2527And Could not delete pathError Happened:

错误:任务':app:mergeFlavorPublicDebugResources'的执行失败.java.io.IOException:无法删除路径'/home/username/Android/projects/Pouya/app/build/intermediates/res/merged/flavorPublic/debug/values-ja/values-ja.xml'.

每次我清除缓存它发生在不同的目录/文件

compileSdkVersion 25
buildToolsVersion "26.0.2"
defaultConfig {
    vectorDrawables.useSupportLibrary = true
}

dependencies {
    ...
    compile 'com.android.support:appcompat-v7:25.3.1'
    ...
}
Run Code Online (Sandbox Code Playgroud)

在Project build.gradle:

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
}
Run Code Online (Sandbox Code Playgroud)

降级后它不起作用!

有些方法没解决问题:

  • 清洁/重建项目
  • 使缓存无效并重新启动
  • 清除等级缓存:rm -rf .gradle/caches/./gradlew cleanBuildCache
  • biuld手动删除目录
  • .gradle手动删除目录

小智 4

您是否尝试删除此文件夹:/home/username/Android/projects/Pouya/app/build