Android kotlin DataBinding 之 unresolved reference: BR 坑

kotlin实现MVVM框架之使用DataBinding之unresolved reference: BR解决办法

由于目前kotlin开发的插件不支持跨module,所以databinding在使用apt技术BR文件时的引用没发确定目录,故造成unresolved reference:BR,那么需要kapt完成,配置如下

app下build.gradle

apply plugin: 'kotlin-kapt'
kapt {
    generateStubs = true
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    //版本要与gradle版本一致
    kapt  "com.android.databinding:compiler:3.5.0"
}

 记录于此,希望对你有帮助!!

 

你可能感兴趣的:(android,kotlin)