我正在尝试为 android studio 设置 kotlin 插件并关注 this guide .一切都编译得很好,我可以在我的项目中使用 .kt
文件。然而,在每个 kotlin 文件中,android-studio 都说了以下内容:
Kotlin library 'compiler-1.0-rc1.jar' has an unsupported format. Please update library or plugin
如何删除此警告/错误?
这是我的顶级 build.gradle
:
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'me.tatarka:gradle-retrolambda:3.2.3'
classpath "com.android.databinding:dataBinder:1.0-rc1"
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:0.14.449'
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
}
}
这是我在 app
目录中的 build.gradle
:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
android {
//Ommited for brevity
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
}
dependencies {
compile 'org.jetbrains.kotlin:kotlin-stdlib:0.14.449'
}
我正在使用 Android studio 1.4,
buildToolsVersion 23.0.1,
Android studio kotlin插件版本0.14.449.Idea141.12
最佳答案
数据绑定(bind)库的当前版本正在使用 kotlin。我相信您看到的消息是因为库使用的是 kotlin 版本 0.12.613。
在 reddit 上对此进行了一些讨论。 .
您可以尝试更新到最新版本的数据绑定(bind)库1.0-rc4看看他们是否已经更新到 M14。
关于android - android studio 中的 Kotlin 插件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33129314/