official documentation从不提及为数据绑定添加依赖项,并且sunflower app(实现最佳实践)也没有使用它。
但是,everywhere else I look(也是here)我看到有人提到要添加以下内容(但从未真正解释过):
dependencies {
...
kapt "com.android.databinding:compiler:$compiler_version"
}
我发现了this,而我的理解是,以上内容将有助于减小该应用的apk大小。真的是这样吗?还有其他好处吗?还是我应该像官方文档和资源那样忽略它?
答案 0 :(得分:0)
通过启用数据绑定会自动添加该依赖项。我认为几年前存在一些与Kotlin相关的问题(您的链接资源来自2017年和2018年),但现在已解决。您无需手动添加。