常見死法是像圖中這樣的一片紅gradle報錯,或者是AAPT2 Error。 app
這東西報錯的緣由是XML裏有語法錯誤,可是又不報出來,AAPT2說的什麼日誌文件基本全是廢話。要找到出錯的XML其實很簡單,只須要運行一個Gradle腳本。
展開Android Studio右側的Gradle面板,找到這個叫buildDependents的東西雙擊運行。 svg
而後底部會彈出一個窗口運行腳本,跑完確定會出現紅色的內容,裏面會提到出錯的xml文件和錯誤的地方,有時候還會給你行號。gradle
我這裏遇到的問題是用svg2vector的時候給圖層自動寫了一堆null屬性,幹掉他們就好了。 ui
使用過Gradle腳本之後,運行旁邊的腳本會自動切換爲你選擇的腳本,因此這個時候你點Run就會運行腳本而不是運行APP,每次用過以後記得要手動切換回app 3d