我需要添加 kapt "com.android.databinding:compiler:$compiler_version" gradle 条目吗?



官方文档从未提及为数据绑定添加依赖项,向日葵应用程序(实现最佳实践(也没有使用它。

然而,在我看到的其他地方(也在这里(,我看到有人提到要添加以下内容(但从未真正解释(:

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

我发现了这一点,我的理解是,上面的行将有助于减少应用程序的apk大小。真的是这样吗?还有其他好处吗?还是我应该像官方文件和资源一样忽略这一点?

该依赖项是通过启用数据绑定自动添加的。我认为几年前有一些与Kotlin相关的问题(你与资源的链接是2017年和2018年的(,但现在已经解决了。您不需要手动添加它。

最新更新