Превратить завернутые в предупреждение об объекте Java по ошибке (чтобы использовать метод safeUnbox) - PullRequest
0 голосов
/ 11 февраля 2019

Существует ли какая-либо конфигурация, чтобы превратить это предупреждение в ошибки, когда вы запускаете проверку gradlew lint?

Пример сообщения выглядит так:

w: warning: viewModel.progressVisibility.getValue () - это поле в штучной упаковке, но его необходимо распаковать для запуска android: visibility.

1 Ответ

0 голосов
/ 12 февраля 2019

На основании ответа https://stackoverflow.com/a/54321834/6100078, вам нужно добавить эту строку в граде приложения:

android {

...

kapt {
    javacOptions {
        option("-Xmaxerrs", 1000)
        option("-Werror")
    }
}

Это приведет к тому, что любое предупреждение о сборке будет сообщено как ошибка.

...