遇到這種錯誤最蛋疼,因爲build報錯只會給你打印出工具的運行錯誤,具體哪一個文件出現錯誤他並不會告訴你,所以
我們這個時候需要使用命令gradlew 去手動構建一次,構建完畢後查看輸出列表 找到錯誤的文件ok
具體操作:
- 先build一次,查看錯誤具體出現在執行哪一個任務中,一般會在Run tasks下面報錯;找到報錯的任務,把名稱複製上(包括冒號,如:模塊名:任務名);
- 直接打開Android Studio裏面的Terminal 窗口,默認位置會定位到項目根目錄;
- 輸入命令 gradlew :模塊名:任務名 --debug 回車
- 等待輸出完成,查看輸出日誌,尋找失敗的位置