Android studio Android Studio消息窗口

Android studio Android Studio消息窗口,android-studio,intellij-idea,Android Studio,Intellij Idea,如何配置Android Studio/IntelliJ Idea以在编译时显示超过101条错误消息 我知道有超过101个错误,但我使用的是Android注释,当出现问题时,我会收到很多导入错误。这些导入错误填满了messages窗口,我看不到需要修复的实际错误 谢谢 将Android注解支持JAR添加到您的build.gradle- compile 'com.android.support:support-annotations:23.3.0' 这将消除导入错误。我不知道如何强制消息窗口显示超

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

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

谢谢


将Android注解支持JAR添加到您的
build.gradle
-

compile 'com.android.support:support-annotations:23.3.0'

这将消除导入错误。

我不知道如何强制消息窗口显示超过101个错误,但这可能会有所帮助

在“消息”窗口的末尾,您可以看到:

或者,您可以通过图标调用控制台:

下面是它的外观:

我相信您可以在那里找到所有信息。
此外,还可以将日志导出到文本文件,这也可能对您有所帮助


谢谢。

在Gradle中,将项目的
build.Gradle
allprojects
更改如下:

allprojects {
    repositories {
        jcenter()
    }

    // Allow 400 errors.
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xmaxerrs" << "400"
        }
    }
}
所有项目{
存储库{
jcenter()
}
//允许400个错误。
gradle.项目评估{
tasks.withType(JavaCompile){

options.compilerArgs此101错误限制是由基础编译器而不是IDE施加的。因此,要增加它,必须更改默认编译器设置

转到:
首选项
->
生成、执行、部署
->
编译器

在那里,您可以找到一个向编译器传递额外命令行选项的选项。在那里,您可以更改最大错误限制

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

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

-Xmaxwarns number : Set the maximum number of warnings to print. `
因此,您可以通过:

-Xmaxerrs 400-xmaxwarnings 1000
将最大错误报告给400,最大警告报告给1000

这是一种方法,可以在IDEUI中执行,并对所有项目进行全局更改

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

gradle.projectsEvaluated {
    tasks.withType(JavaCompile) {
    options.compilerArgs << "-Xmaxerrs" << "400" << " -Xmaxwarns" << "1000"
}
gradle.projectsevaluate{
tasks.withType(JavaCompile){

options.compilerArgs正如大家所指出的,显示的最大错误是编译器而不是Android Studio设置。我使用kotlin annotation processor
kapt
进行数据绑定、文件室和匕首的增量编译。以下添加到
build.gradle
中解决了这个问题:

kapt {
    javacOptions {
        // Increase the max count of errors from annotation processors.
        option("-Xmaxerrs", 500)
    }
}

希望它能帮助一些人,当应用各种其他建议选项时,我一直看到50个错误。

为什么会出现导入错误?您使用的是哪些批注?听起来像是XY问题。也许如果您显示导入错误,那么我们可以告诉您如何修复它们,这样您将有不到101个错误,并且可以看到所有错误。缺点是:ole有相同数量的错误…编译器显示的错误不会超过101…@Yashasvi的答案在四年后仍然适用。通过gradle设置-Xmaxerrs似乎对我不起作用,当我尝试在首选项中将其设置为编译选项并构建项目时,它会立即显示“构建失败”没有其他信息。请指定如何准确设置它?