1. 程式人生 > >Android Error:Execution failed for task ':app:compileDebugJavaWithJavac'

Android Error:Execution failed for task ':app:compileDebugJavaWithJavac'

這個錯誤是很模糊,根本無法定位錯誤低點,這時就需要獲得詳細的錯誤日誌來推斷錯誤

首先,可以開啟黑視窗(CMD)定位到專案目錄,或者是直接用as,開啟下面的Terminal,效果跟黑視窗一樣,而且不用手動定位到目錄

然後輸入命令

gradlew compileDebug --stacktrace -info  
或者:gradlew compileDebug --stacktrace -debug  

開始查詢遍歷log,這個就是詳細的了,然後在裡面找到錯誤位置,比如我的

大概意思就是,缺少東西,找了半天,才知道缺了什麼,開啟build.gradle

javaCompileOptions {
    annotationProcessorOptions {
        arguments = [ moduleName : project.getName() ]
    }
}

加上就可以了,而且這種問題不知一種,還有什麼註解沒有繼承啊,少個圖片啊之類的亂七八糟的一大堆,具體的還是要根據錯誤日誌來進行處理