Android 未找到 Studio appcompat drawable-hdpi-v4 资源

Android Studio appcompat drawable-hdpi-v4 resources not found

Error:java.io.FileNotFoundException: 
...\app\build\intermediates\res\merged\debug\drawable-hdpi-v4\abc_scrubber_control_to_pressed_mtrl_005.png
(The requested operation cannot be performed on a file with a user-mapped section open)

它是随机发生的,每两次构建项目一次。 而丢失的文件不仅是abc_scrubber_control_to_pressed_mtrl_005.png,而且始终是AppCompat样式中使用的可绘制资源。

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.3"
    ...
}
dependencies {
    ...
    compile 'com.android.support:appcompat-v7:24.2.1'
}

我也尝试过旧的 SDK 版本和旧的 appcompat 库版本导致新版本中可能存在错误,但错误不断出现:(

您是否尝试清理项目? 1. 构建 -> 清理项目 2. 构建 -> 重建项目

缺少的资源 drawable-hdpi-v4\abc_scrubber_control_to_pressed_mtrl_005.png 来自 v4

所以,添加这个依赖:

compile 'com.android.support:support-v4:23.1.1'

同时添加支持设计库

compile 'com.android.support:design:24.2.1'