首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio 3 canary & Kotlin

Android Studio 3 canary & Kotlin
EN

Stack Overflow用户
提问于 2017-05-18 08:38:33
回答 5查看 2.5K关注 0票数 8

有没有人收到消息"Kotlin未配置“

我确信我错过了一些东西,但大部分时间我都是下载的,只是让它导入我现有的2.x设置。我尝试了简单地从一个java类复制/粘贴到一个新的Kotlin文件,这就是我要做的。

这是我当前的顶级build.gradle

代码语言:javascript
复制
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()
    }
}

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

代码语言:javascript
复制
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'

当前的错误是“找不到id为'kotlin-android‘的插件”

EN

回答 5

Stack Overflow用户

发布于 2017-05-19 23:28:06

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

代码语言:javascript
复制
dependencies {
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
票数 2
EN

Stack Overflow用户

发布于 2017-05-18 22:32:42

当Kotlin库不在gradle脚本中的类路径中时,这个消息已经出现在Android Studio的以前版本(v.3.0之前)。

在导入没有Kotlin的项目时,可能会与以前的设置重叠,从而导致找不到Kotlin。

尝试从头开始创建一个项目,插入Java代码并将其转换为Kotlin (代码>将Java文件转换为Kotlin文件)

票数 1
EN

Stack Overflow用户

发布于 2017-05-18 15:45:27

通常情况下,自动配置器“只是工作”,但看看它试图做什么:http://kotlinlang.org/docs/reference/using-gradle.html#targeting-android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44036822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档