2016-11-24 92 views
0

Error: java.io.FileNotFoundException: \app\build\intermediates\res\merged\debug\drawable-mdpi-v4\abc_ic_star_black_48dp.png (The requested operation cannot be performed on a file with a user-mapped section open)錯誤:執行任務':app:mergeDebugResources'失敗。 >錯誤:java.io.FileNotFoundException:

試圖建立項目,但文件名,時刻都在變化,誤差保持相同

Error message

+0

請發佈build.gradle文件 –

+0

可能重複[獲取文件未找到異常](http://stackoverflow.com/questions/8845534/getting-file-not-found-exception) – sushildlh

回答

0
  1. 只要打開這個(應用程序\編譯\中間體\ res \ merged \ debug \ drawable-mdpi-v4 \ abc_ic_star_black_48dp.png)文件目錄並將其刪除。

  2. 清理並重新構建您的項目。

希望這會幫助你。

+0

您無法編輯文件在'build'文件夾中。 –

+0

@ cricket_007是的,我們可以編輯構建文件夾...這背後的邏輯是當你清理或重建你的項目,然後gradle構建系統每次創建新文件。 –

+0

對,它每次都會生成文件。這是我的觀點。此資源正在生成,無法通過乾淨刪除,因爲它是一個'用戶映射部分打開的文件' –

0

Android Gradle插件2.2.2版存在問題。

要解決此問題,您需要在項目設置中更改gradle這個插件版本:

classpath 'com.android.tools.build:gradle:2.1.3' 
0

只是刪除構建文件夾中的應用程序,然後清潔&重建項目工作正常。

相關問題