Android Studio 消息窗口

And*_*des 5 intellij-idea android-studio

如何配置 Android Studio/IntelliJ Idea 在编译时显示超过 101 条错误消息?

我知道有超过 101 个错误,但我使用 Android Annotations,当出现问题时我会收到很多导入错误。这些导入错误填满了消息窗口,我看不到需要修复的实际错误。

谢谢!

例子

Yas*_*svi 3

此 101 错误限制是由底层编译器而不是 IDE 施加的。因此,要增加它,您必须更改默认的编译器设置。

转到:Preferences-> Build, Execution, Deployment-> Compiler

在那里,您将找到将附加命令行选项传递给编译器的选项。您可以在那里更改最大错误限制。

Android studio 使用的编译器是javac,它提供以下选项:

-Xmaxerrs number : Set the maximum number of errors to print.

-Xmaxwarns number : Set the maximum number of warnings to print. `
Run Code Online (Sandbox Code Playgroud)

所以,你可以通过:

-Xmaxerrs 400 -Xmaxwarns 1000使报告的最大错误数为 400,报告的最大警告数为 1000。

这是在 IDE UI 中执行此操作并为所有项目全局更改它的一种方法

您还可以通过项目文件将这些命令行选项传递给编译器来为特定项目gradle进行设置。这是其语法:

gradle.projectsEvaluated {
    tasks.withType(JavaCompile) {
    options.compilerArgs << "-Xmaxerrs" << "400" << " -Xmaxwarns" << "1000"
}
Run Code Online (Sandbox Code Playgroud)