Android Studio Gradle 构建错误 java.io.IOException 无法删除路径
Android Studio Gradle Build Error java.io.IOException Could not delete path
我尝试将 compileSdkVersion
和 targetSdkVersion
从 25
升级到 27
和 Could not delete path
发生错误:
Error:Execution failed for task ':app:mergeFlavorPublicDebugResources'.
java.io.IOException: Could not delete path '/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'
...
}
在项目 build.gradle 中:
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
即使降级后也无法使用!
有些方法没有解决问题:
- 清理/重建项目
- 使缓存无效并重新启动
- 清除成绩缓存:
rm -rf .gradle/caches/
和 ./gradlew cleanBuildCache
- 手动删除
biuld
目录
- 手动删除
.gradle
目录
您是否尝试删除此文件夹:/home/username/Android/projects/Pouya/app/build
?
我尝试将 compileSdkVersion
和 targetSdkVersion
从 25
升级到 27
和 Could not delete path
发生错误:
Error:Execution failed for task ':app:mergeFlavorPublicDebugResources'. java.io.IOException: Could not delete path '/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'
...
}
在项目 build.gradle 中:
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
即使降级后也无法使用!
有些方法没有解决问题:
- 清理/重建项目
- 使缓存无效并重新启动
- 清除成绩缓存:
rm -rf .gradle/caches/
和./gradlew cleanBuildCache
- 手动删除
biuld
目录 - 手动删除
.gradle
目录
您是否尝试删除此文件夹:/home/username/Android/projects/Pouya/app/build
?