记Android Error:Execution failed for task':app:compileDebugJavaWithJavac
最近打开一个组建demo,构建不成功,看到这个错误信息,花了几个小时解决,特此记录
- 第一步 检查代码编译问题
可以直接运行Android Studio上的?,进行编译,如果代码问题导致的编译问题就明显提示
- 第二步 非代码问题
terminal 运行 gradlew compileDebugSources --stacktrace -info
重点 看末尾 what went wrong ,如果这里不能明显看到错误原因,那就看error发生在哪里,结合后面的compile error 定位原因
-
我这里提示发生了exception ,发生在gradle,看配置gradle 5.1 ,gradle plugin 3.4.1
-
我先在build.gradle里升级了gradle到5.4,然后提示as要升3.5,考虑到多个项目并行,版本兼容需要调整,果断放弃,这里附上As的gradle版本对应关系