Android Studio 3 canary&Kotlin
有没有人得到消息“Kotlin未配置”
我确定我错过了一些东西,但是大部分我都下载了它,只是导入了我现有的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'
目前的错误是“插件与id’kotlin-android’未find”
您在dependencies
块中缺少Kotlin依赖项:
dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }
当Kotlin库不在Gradle脚本的类路径中时,该消息出现在以前版本的Android Studio(v.3.0之前)中。
在导入没有Kotlin的项目时,可能会导致以前的设置重叠,导致Kotlin没有find。
尝试从头开始创建一个项目,插入Java代码并将其转换为Kotlin(代码>将Java文件转换为Kotlin文件)
通常情况下,自动配置器“正常工作”,但看看它试图做的事情: http ://kotlinlang.org/docs/reference/using-gradle.html#targeting-android
我有同样的错误。 我解决它很简单:修改build.gradle强制gradle同步。