美文网首页Android 踩坑记
「问题记录」Kotlin-android library,unr

「问题记录」Kotlin-android library,unr

作者: 东东东鲁 | 来源:发表于2016-12-08 21:39 被阅读537次

记录一个问题,以及解决方法

用 Kotlin 写了一个 library,里面用到了 Data Binding,在 app 里引用这个模块时出现 Data Binding 生成不了代码的问题,“unresolved reference databinding“。

解决方法:
http://stackoverflow.com/questions/33165324/kotlin-android-unresolved-reference-databinding

按照这个方法,手动配置 databinding compiler,使用 kapt 解决这个问题。

  ext.kotlin_version = '1.0.5-2'
    ext.android_plugin_version = '2.3.0-alpha2'
    dependencies {
        classpath "com.android.tools.build:gradle:$android_plugin_version"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
android {
    dataBinding {
        enabled = true
    }
}
kapt {
    generateStubs = true
}
dependencies {
    // ...
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    kapt "com.android.databinding:compiler:$android_plugin_version"
}

相关文章

网友评论

    本文标题:「问题记录」Kotlin-android library,unr

    本文链接:https://www.haomeiwen.com/subject/tjosmttx.html