Android Studio 3 canary&科特林

时间:2017-05-18 00:38:33

标签: android android-studio kotlin

有没有人收到“Kotlin not configuredd”的消息

我确定我错过了一些东西,但是大多数情况下我都下载了它,并且只是导入了我现有的2.x设置。我尝试从java类简单地复制/粘贴到新的Kotlin文件,这就是我所在的位置。

这是我目前的顶级build.gradle

buildscript {
    repositories {
        jcenter {
            url = "http://jcenter.bintray.com/"
        }
        maven {
            url = "https://maven.google.com"
        }
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha1'

    }
}

allprojects {
    repositories {
        jcenter {
            url = "http://jcenter.bintray.com/"
        }
        maven {
            url = "https://maven.google.com"
        }
        mavenCentral()
    }
}

然后在我的模块构建文件的顶部,我有这两行

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'

当前错误是“找不到插件'kotlin-android'未找到”

5 个答案:

答案 0 :(得分:2)

您在dependencies区块中缺少Kotlin依赖项:

dependencies {
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}

答案 1 :(得分:1)

当Kotlin库不在gradle脚本中的类路径中时,该消息出现在以前版本的Android Studio中(在v.3.0之前)。 也许,在导入没有Kotlin的项目时,您与之前的设置重叠,导致Kotlin未被发现。 尝试从头开始创建项目,插入Java代码并将其转换为Kotlin(代码>将Java文件转换为Kotlin文件)

答案 2 :(得分:0)

通常自动配置程序“只是工作”,但请看一下它尝试做的事情:http://kotlinlang.org/docs/reference/using-gradle.html#targeting-android

答案 3 :(得分:0)

我有同样的错误。我解决了这个问题很简单:修改build.gradle以强制进行gradle同步。

答案 4 :(得分:0)

简单。 只需转到工具-> Kotlin->在项目中配置kotlin。 在出现的窗口中,单击带有gradle的Android。 让项目同步,您就可以开始了。