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

时间:2017-11-26 11:16:17

标签: android gradle android-gradle build.gradle ioexception

我尝试升级compileSdkVersiontargetSdkVersion25升级到27并发生Could not delete path错误:

  

错误:任务':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'
    ...
}

在Project build.gradle:

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
}

即使在降级后它也不起作用!

有些方法未解决问题:

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

1 个答案:

答案 0 :(得分:3)

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