問題描述:
導入一個demo的時候發現,所有的一切都導進去了,但是始終找不到R文件,嘗試過import全部刪除,但是始終不起作用。而提醒報錯內容是
Error:Execution failed for task ':xxxxx:mergeDebugResources'.
> Some file crunching failed, see logs for details
于是看了log,并沒有什么有價值的提醒內容。
解決方法:
1> 于是根據以往的經驗推斷,找不到R文件肯定是layout有問題。于是最終鎖定在了點九文件(.9)。
查找資料后發現:注意.9圖片在androidStudio中有嚴格檢查,可能你的這些圖片不是.9格式的.解決辦法就是把圖片后綴改成.png.
修改后綴即可。
2> 如果還是不行,那就在你的主工程配置文件中加入兩行代碼:
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
意思是禁止gradle檢查png的合法性.
重新clean你的項目,R文件可以正常找到。