問(wèn)題描述:
導(dǎo)入一個(gè)demo的時(shí)候發(fā)現(xiàn),所有的一切都導(dǎo)進(jìn)去了,但是始終找不到R文件黍檩,嘗試過(guò)import全部刪除叉袍,但是始終不起作用。而提醒報(bào)錯(cuò)內(nèi)容是
Error:Execution failed for task ':xxxxx:mergeDebugResources'.
> Some file crunching failed, see logs for details
于是看了log刽酱,并沒(méi)有什么有價(jià)值的提醒內(nèi)容喳逛。
解決方法:
1> 于是根據(jù)以往的經(jīng)驗(yàn)推斷,找不到R文件肯定是layout有問(wèn)題棵里。于是最終鎖定在了點(diǎn)九文件(.9)润文。
查找資料后發(fā)現(xiàn):注意.9圖片在androidStudio中有嚴(yán)格檢查,可能你的這些圖片不是.9格式的.解決辦法就是把圖片后綴改成.png.
修改后綴即可殿怜。
2> 如果還是不行典蝌,那就在你的主工程配置文件中加入兩行代碼:
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
意思是禁止gradle檢查png的合法性.
重新clean你的項(xiàng)目,R文件可以正常找到头谜。