1. 程式人生 > >專案中使用Butterknife框架,修改包名後項目報錯原因

專案中使用Butterknife框架,修改包名後項目報錯原因

問題:專案中使用Butterknife框架,修改包名後項目報錯但不顯示任何錯誤。

原因:Butterknife框架導致Android 專案中有隱藏程式碼檔案,但是在工程包結構下卻沒有該類,隱藏檔案在工程專案的根目錄下的.apt_generated內。在ADT中無法直接看到,如果隱藏檔案中程式碼出現錯誤。就會出現通過ADT檢視程式碼,工程專案沒有錯誤。而工程上卻有一個紅叉。

辦法:刪掉工程專案的根目錄下的.apt_generated檔案,clear工程後報錯消失。