我需要添加 kapt "com.android.databinding:compiler:$compiler_version" gradle 条目吗?
Do I need to add kapt "com.android.databinding:compiler:$compiler_version" gradle entry?
official documentation never mentions adding a dependency for data binding and neither does the sunflower app(实施最佳实践)使用它。
但是, (also here) 我看到有人提到要添加以下内容(但从未真正解释过):
dependencies {
...
kapt "com.android.databinding:compiler:$compiler_version"
}
我发现 并且我的理解是上面的行将有助于减小应用程序的 apk 大小。真的是这样吗?还有其他好处吗?还是我应该像官方文档和资源那样忽略它?
该依赖项是通过启用数据绑定自动添加的。我认为几年前存在一些与 Kotlin 相关的问题(您的链接资源来自 2017 年和 2018 年),但现在已修复。无需手动添加。
official documentation never mentions adding a dependency for data binding and neither does the sunflower app(实施最佳实践)使用它。
但是,
dependencies {
...
kapt "com.android.databinding:compiler:$compiler_version"
}
我发现
该依赖项是通过启用数据绑定自动添加的。我认为几年前存在一些与 Kotlin 相关的问题(您的链接资源来自 2017 年和 2018 年),但现在已修复。无需手动添加。