今天在使用Kontlin+databinding时,意料之中的报错:
Error:Unresolved reference: databinding
Error:Unresolved reference: FragmentDataBinding
下面记录一下解决方案:
在项目的build.gradle中获取到当前Android plugin版本,比如我的是:
classpath "com.android.tools.build:gradle:3.0.0-alpha3'
然后在app的build.gradle中增加如下内容:
dependencies {
kapt 'com.android.databinding:compiler:3.0.0-alpha3'
}
kapt {
generateStubs = true
}
成功解决!
参考网址:java - Kotlin-android: unresolved reference databinding - Stack Overflow