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库版本会导致新版本中出现错误,但错误会不断出现:(
答案 0 :(得分:1)
缺少的资源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'
答案 1 :(得分:0)
您是否尝试清理该项目? 1.构建 - >清洁项目 2.构建 - >重建项目