Android Studio 3.1不显示编译错误详情,如何解决?
解决Android Studio 3.1编译时无法查看错误详情的问题
我之前也碰到过这个糟心的问题!Android Studio 3.1确实在编译错误提示上有点抽风,不过有几个办法能帮你找回详细的错误信息:
检查Build窗口的详细输出
- 点击底部的
Build标签(如果没显示,通过View > Tool Windows > Build调出) - 窗口左上角有个下拉菜单,默认可能是
Info或Warnings,切换到Verbose或Error模式,就能看到完整的错误堆栈和具体位置了 - 另外,错误内容可能被折叠在
Gradle Console中,点击窗口旁的「Toggle view」(展开图标)就能展开所有细节
- 点击底部的
禁用Gradle并行编译(亲测有效)
- 打开
File > Settings > Build, Execution, Deployment > Compiler - 取消勾选
Compile independent modules in parallel选项 - 重启Android Studio后再编译,大部分情况下错误详情就会正常显示了
(并行编译有时会打乱或吞掉错误输出,关闭后就能恢复正常)
- 打开
清理缓存并重启AS
点击File > Invalidate Caches / Restart,选择Invalidate and Restart。缓存损坏也可能导致错误显示异常,清理后重启再编译应该就能看到具体错误了。手动查看Gradle日志文件
如果以上方法都无效,可以直接查看Gradle的日志文件:- Windows路径:
C:\Users\<你的用户名>\.gradle\daemon\<gradle版本号>\daemon-xxxx.out.log - Mac/Linux路径:
~/.gradle/daemon/<gradle版本号>/daemon-xxxx.out.log
日志里会记录编译全过程的所有细节,包括具体错误的行号和原因。
- Windows路径:
内容的提问来源于stack exchange,提问作者Gurleen Sethi
相关产品推荐
相关产品推荐

