buildFeatures {
viewBinding true
}
我尝试在build. gradle. kts中添加 * 视图绑定。*我无法添加buildFeatures {viewBinding; true}来构建.gradle.kts显示错误“意外的令牌(使用”;'分隔同一行上的表达式)"
buildFeatures {
viewBinding true
}
我尝试在build. gradle. kts中添加 * 视图绑定。*我无法添加buildFeatures {viewBinding; true}来构建.gradle.kts显示错误“意外的令牌(使用”;'分隔同一行上的表达式)"
1条答案
按热度按时间kgqe7b3p1#
build.gradle.ktx
文件中的buildFeatures
块用于启用或禁用某些构建功能。在您提供的代码片段中,viewBinding true
用于为项目启用视图绑定,但在build.gradle
(又名Groovy)中,因此,当您像这样使用
build.gradle.ktx
时,必须添加=
符号:关于build.gradle和build.gradle.ktx的语法之间的差异,后者是一个KotlinDSL(域特定语言)文件,提供了一种更简洁和类型安全的方式来编写Gradle构建脚本。build.gradle.ktx的语法与build.gradle的语法不同,因为它是用Kotlin编写的,而build.gradle是用Groovy编写的。
文件:https://developer.android.com/topic/libraries/view-binding#kts