美文网首页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