Нужно ли мне добавить запись gradle kapt com.android.databinding: compiler: $ compiler_version?

В официальной документации никогда не упоминается добавление зависимости для привязки данных, и ни то, ни другое. его используют подсолнечник (в котором реализованы передовые практики).

Однако куда бы я ни посмотрел (также здесь). Я вижу, что люди упоминают о добавлении следующего (но никогда не объясняют):

dependencies {
    ...
    kapt "com.android.databinding:compiler:$compiler_version"
}

Я нашел это, и я понимаю, что строка выше поможет уменьшить размер apk приложения. Так ли это на самом деле? Есть ли другие преимущества, или мне следует просто игнорировать это, поскольку есть официальная документация и ресурсы?


person Rubek Joshi    schedule 03.04.2020    source источник


Ответы (1)


Эта зависимость автоматически добавляется при включении привязки данных. Я думаю, что несколько лет назад были некоторые проблемы, связанные с Kotlin (ваши связанные ресурсы относятся к 2017 и 2018 годам), но теперь они исправлены. Вам не нужно добавлять его вручную.

person CommonsWare    schedule 03.04.2020