[這個BUG絕對坑爹]layout/xxxx/xml "error: resource drawable/xxx not found"(AndroidStudio編譯時)
阿新 • • 發佈:2019-02-19
莫名其妙的layout/xxxx/xml “error: resource drawable/xxx not found”
如圖:
專案突然之間報錯layout中圖片資源找不到,但是進入layout中檢視佈局,發現該佈局引用的所有圖片均可向上追溯,不可能找不到啊!
最終解決
這種錯誤看起來很懵,明明這些佈局檔案、資源引用都是OK的。好,回想一下自己都做賤了些什麼,然後一項項檢查,發現是一個很低階的錯誤,如圖:
看紅框中,根本原因是copy程式碼無意中多copy了一段xml的宣告頭…
這個問題坑在AndroidStudio根本沒有好好報錯啊…報出來一堆不太相關的,據我判斷可能是因為多出的xml宣告導致編譯器出錯,最終導致了AndroidStudio所報出的一堆錯誤。。。也就是說 Studio有時候報出的錯誤是一個“結果”,而不是“原因”。
恩,一定要細心戰友們!
解決歷程
1、通過對比專案上一版本程式碼,首先就判斷問題肯定出在res中
2、一項一項的排查,將最新有bug程式碼的res中每項資料夾依次copy進入上一版本專案中,build