android - android studio 中的 Kotlin 插件错误

标签 android android-studio kotlin

我正在尝试为 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/

相关文章:

android - 有类似 "ON DELETE NULL"的东西吗?

android - 从 watch 应用程序启动 Pebble 应用程序

android - 添加原始资源文件夹时,'"aapt.exe'“以非零退出值完成”崩溃

android - 最近更新后,pug get 无法正常工作。有任何想法吗?

kotlin - 无法在 Kotlin Multiplatform 中访问 fixedRateTimer

java - 使用基本适配器将一个目录中的文件夹列表显示为项目

android - 在运行时以编程方式查找最佳匹配资源

android - 如何在Android studio中导入外部项目文件夹?

android - 如何使用 Kotlin 在 Android 中共享图像?

android - 在 Activity 的子布局中添加 ViewPager