簡體   English   中英

Kotlin和Android數據綁定

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM