[英]Kotlin and Android Databinding
更新的2015年6月21日
我想在同一項目中嘗試kotlin和android數據綁定。 但是當我添加到kotlin-gradle-plugin依賴項時,即使出現錯誤,我也無法構建一個空項目:
無法生成視圖綁定程序java.lang.NoClassDefFoundError:kotlin / jvm / internal / ExtensionFunctionImpl
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0-beta3'
classpath "com.android.databinding:dataBinder:1.0-rc0"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:0.12.613"
}
}
有什么工作技巧可以使其協同工作嗎?
不幸的是,這是由於數據綁定和kotlin插件之間的kotlin版本不一致引起的。 我們將從rc1上的插件中刪除kotlin依賴關系,但在此之前,您將需要使用kotlin 0.11.91。 另外,由於此時Kotlin的注釋處理器支持受到限制,並且數據綁定正在使用注釋處理器;因此, 它們可能無法正常工作(盡管我沒有嘗試過)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.