我是否需要添加kapt“ com.android.databinding:compiler:$ compiler_version” gradle条目?

时间:2020-04-03 18:12:11

标签: android kotlin android-databinding

official documentation从不提及为数据绑定添加依赖项,并且sunflower app(实现最佳实践)也没有使用它。

但是,everywhere else I look(也是here)我看到有人提到要添加以下内容(但从未真正解释过):

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

我发现了this,而我的理解是,以上内容将有助于减小该应用的apk大小。真的是这样吗?还有其他好处吗?还是我应该像官方文档和资源那样忽略它?

1 个答案:

答案 0 :(得分:0)

通过启用数据绑定会自动添加该依赖项。我认为几年前存在一些与Kotlin相关的问题(您的链接资源来自2017年和2018年),但现在已解决。您无需手动添加。