3

我遇到了涉及 Android 数据绑定、Room 和 Dagger 的问题。如果任何代码生成步骤失败,所有这些都会在编译时生成带有错误的代码,将对象显示为未找到。这会导致很多很多错误。错误数可能超过 Java 错误限制。

结果,根本原因错误被埋没了。它在错误列表中不可见。

增加 Java 错误限制不起作用,因为 Kotlin 注释处理器 Kapt 会忽略它。如何增加 Java 错误限制?

4

1 回答 1

12

我在这里找到了答案:http: //kotlinlang.org/docs/reference/kapt.html#java-compiler-options

需要将以下块添加到 build.gradle 文件中:

kapt {
    javacOptions {
        // Increase the max count of errors from annotation processors.
        // Default is 100.
        option("-Xmaxerrs", 500)
    }
}
于 2018-06-07T16:27:25.507 回答