android studio 中添加数据绑定后的编译问题
Compiling problem after adding databinding in android studio
当我尝试使用 dataBinding 资源编译我的 Android 项目时,我收到此错误消息
w: warning: The following options were not recognized by any processor:
'[android.databinding.artifactType, android.databinding.printEncodedErrors,
android.databinding.minApi, android.databinding.isTestVariant,
android.databinding.enableDebugLogs, android.databinding.sdkDir,
android.databinding.bindingBuildFolder, android.databinding.enableForTests,
android.databinding.modulePackage, kapt.kotlin.generated,
android.databinding.generationalFileOutDir, android.databinding.xmlOutDir]'
在应用程序中 build.gradle:
android {
dataBinding{
enabled=true
}
如果您使用 kotlin 数据绑定,您需要在 build.gradle
中添加
apply plugin: 'kotlin-kapt'
dependencies {
kapt "com.android.databinding:compiler:3.2.1" // this version must like com.android.tools.build:gradle version
}
当我尝试使用 dataBinding 资源编译我的 Android 项目时,我收到此错误消息
w: warning: The following options were not recognized by any processor:
'[android.databinding.artifactType, android.databinding.printEncodedErrors,
android.databinding.minApi, android.databinding.isTestVariant,
android.databinding.enableDebugLogs, android.databinding.sdkDir,
android.databinding.bindingBuildFolder, android.databinding.enableForTests,
android.databinding.modulePackage, kapt.kotlin.generated,
android.databinding.generationalFileOutDir, android.databinding.xmlOutDir]'
在应用程序中 build.gradle:
android {
dataBinding{
enabled=true
}
如果您使用 kotlin 数据绑定,您需要在 build.gradle
apply plugin: 'kotlin-kapt'
dependencies {
kapt "com.android.databinding:compiler:3.2.1" // this version must like com.android.tools.build:gradle version
}