Android Studio 3.1 未显示构建错误详细信息

Posted

技术标签:

【中文标题】Android Studio 3.1 未显示构建错误详细信息【英文标题】:Android Studio 3.1 not showing build error details 【发布时间】:2018-09-13 05:21:52 【问题描述】:

我已经更新到 android Studio 3.1,它在编译时没有显示错误的详细信息。 假设如果我在某处遗漏了分号,或者我没有实现接口的方法,那么它一直给我这个错误,但没有告诉我错误发生在什么地方或发生在哪里! 所有错误细节都在 Studio 3.0 中完美显示。我如何在 3.1 中看到它们?

这是我每次发生错误时收到的消息。

Compilation error. See log for more details

【问题讨论】:

你也在查看日志吗?? @MezzyDroid 你在说 LogCat 吗? 是的,与 logCat 中存在的大多数错误详细信息完全一样......以及上述错误“编译错误。有关更多详细信息,请参阅日志”这指向 LogCat 这太可怕了。删除该列表以支持甚至无法显示所有错误的折叠树是一大退步。 抱歉吐槽,但在检测错误方面,AS 绝对是可怕的。刚才,我有编译错误,但java编译器消息中没有出现错误。花了半个小时才发现我昨天工作迟到了,竟然忘了实现一个接口。 【参考方案1】:

我不知道这是否是你的问题,但你应该在那里找到你的错误:

因此,您必须在最底部披露所有这些行以了解您的错误。如果有人有更好的方法来做到这一点,我也在寻找。

【讨论】:

天哪,这太可怕了。今天,该显示甚至错过了向我显示代码中存在的错误。 要显示错误,您必须在菜单中手动执行构建/重建。刚打开项目时错误不显示。【参考方案2】:

自从我更新我的电脑并更新到 3.1+ 后,我一直遇到这个错误(这是同时完成的)。我正在获取成功/失败的树视图列表,但是当发生失败时它刚刚停止,它实际上并没有列出树中的错误。我必须查看完整的调试日志才能找出问题所在。

我认为问题在于我的用户名中的空格,Android Studio 将 SDK 下载到默认位置“C:\Users\user name\AppData\Local\Android\sdk”。我发现一些配置窗口抱怨该位置的空间,所以我将我的 SDK 移动到“C:\Dev\Android\sdk”,现在我在树的底部再次看到 Java 错误。

【讨论】:

【参考方案3】:

在构建按钮下方有一个切换按钮,将显示详细的构建日志。点击它,您应该能够看到 AS 3.1 之前的错误。

【讨论】:

这个树形视图太可怕了。 你节省了我的时间)谢谢!) Android Studio 4.0.1 中没有切换按钮

以上是关于Android Studio 3.1 未显示构建错误详细信息的主要内容,如果未能解决你的问题,请参考以下文章

使用Android Studio 3.1和build构建项目时出错:gradle 3.1.0

在新的 Android Studio 3.1 上构建时出错

Android Studio 升级到 3.1 后无法构建/同步新项目或现有项目

Android Studio 编译构建报错总结

无法在Android Studio 3.1上生成签名的APK

Android Studio 未正确构建颤振应用程序