當在Android Studio的XML布局文件寫錯屬性或單詞拼錯時,會出現如下所列的錯誤,而AS編輯器又沒任何提示,
再次點擊下方的“Run build”,也只能得到:app:processDebugResources任務執行失敗的信息,但並沒有什么軟用。
從錯誤信息中我們無法得到是哪個文件出錯,當我們修改的xml文件較多時,我們連哪個文件出錯都不知道,那么我們改如何找到具體原因呢,請看下方方法:
點擊窗口右上角的“Gradle”,在彈出的窗口中找到assembleDebug,點擊執行。
這時AS將會編譯Debug版本,並出現出現“4:Run”窗口顯示編譯過程的相關信息,如下:
此時繼續上滑,你就會找到具體錯誤了,例如:
上方提示相關屬性沒有找到定義,繼續右滑窗口,可以看到具體是哪個文件報錯:
可以看到多了個“d”,接下來我們就可以將錯誤的屬性改正,重新編譯即可。
之前每次出現這個問題都找了好久,今天終於找到具體分析方法,特此記錄,希望遇到同樣問題的人能夠快速定位錯誤,避免浪費不必要時間在找問題原因上面。
特別說明:此方法正是AndroidStudio編譯運行報錯,卻打印不出具體log,找不到什么地方報錯的好方法;