Android Studio: Kotlin使用DataBinding异常

异常

Error:(7, 30) Unresolved reference: databinding
E:\test\Android-Jetpack\app\src\main\java\com\mazaiting\jetpack\architecture\expression\ExpressionActivity.kt
Error:Execution failed for task ':app:compileDebugKotlin'.
> Compilation error. See log for more details
Error:(13, 50) Unresolved reference: ActivityExpressionBinding
异常.png

解决方法

在app/build.gradle文件中添加

// DataBinding 使用
apply plugin: 'kotlin-kapt'

dependencies {
  ...
  // DataBinding使用
  kapt "com.android.databinding:compiler:3.0.1"
}

注:其中compiler的版本要和classpath 'com.android.tools.build:gradle:3.0.1'版本一致

你可能感兴趣的:(Android Studio: Kotlin使用DataBinding异常)