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

这个错误是很模糊,根本无法定位错误低点,这时就需要获得详细的错误日志来推断错误

首先,可以打开黑窗口(CMD)定位到项目目录,或者是直接用as,打开下面的Terminal,效果跟黑窗口一样,而且不用手动定位到目录

Android Error:Execution failed for task ':app:compileDebugJavaWithJavac'_第1张图片

然后输入命令

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

开始查找遍历log,这个就是详细的了,然后在里面找到错误位置,比如我的

Android Error:Execution failed for task ':app:compileDebugJavaWithJavac'_第2张图片

大概意思就是,缺少东西,找了半天,才知道缺了什么,打开build.gradle

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

Android Error:Execution failed for task ':app:compileDebugJavaWithJavac'_第3张图片

加上就可以了,而且这种问题不知一种,还有什么注解没有继承啊,少个图片啊之类的乱七八糟的一大堆,具体的还是要根据错误日志来进行处理

 

 

 

你可能感兴趣的:(Android Error:Execution failed for task ':app:compileDebugJavaWithJavac')