首页 > 解决方案 > 在android studio中添加数据绑定后编译问题

问题描述

当我尝试使用 dataBinding ressouce 编译我的 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
}

标签: androidandroid-studiokotlindependenciesandroid-databinding

解决方案


如果你在 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
}

推荐阅读