【问题标题】:Compiling problem after adding databinding in android studio在android studio中添加数据绑定后编译问题
【发布时间】:2019-05-14 01:29:14
【问题描述】:

当我尝试使用 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
}

【问题讨论】:

  • 您使用的是什么版本的 Android Studio 和 Android 工具?
  • 我正在使用 Android Studio 3.2.1 JRE: 1.8.0_152-release-1136-b06 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 10 10.0

标签: android android-studio kotlin dependencies android-databinding


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 2017-12-16
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多