Почему мои ошибки похоронены с помощью Kapt и Kotlin? Как увеличить предел ошибок?

У меня проблемы с привязкой данных Android, комнатой и кинжалом. Все они генерируют код с ошибками во время компиляции, показывая объекты как не найденные, если какой-либо шаг генерации кода завершается неудачно. Это может привести к множеству ошибок. Количество ошибок может превышать предел ошибок Java.

В результате скрывается основная причина ошибки. Не отображается в списке ошибок.

Увеличение предела ошибок Java не работает, потому что процессор аннотаций Kotlin Kapt игнорирует его. Как увеличить предел ошибок Java?


person colintheshots    schedule 07.06.2018    source источник


Ответы (1)


Я нашел ответ здесь: 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)
    }
}
person colintheshots    schedule 07.06.2018
comment
Я попробовал несколько разных советов, как увеличить предел ошибок. Но этот наконец-то заработал. Вы сэкономили много часов в нашем проекте man. Огромное спасибо :) - person Tom Wayne; 06.11.2018