非kotlin的项目添加kotlin的代码必须按如下配置:
1.手动配置
(1) 在kotlin所在的module下build.gradle内添加:
apply plugin: 'kotlin-android'
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
repositories {
mavenCentral()
}
(2) 在项目下build.gradle内添加:
buildscript {
ext.kotlin_version = '1.2.41'//kotlin的版本
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
否则kotlin相关代码不会参与编译
2. Android Studio自动提醒配置
新版本的AS在加入Kotlin文件时自动弹出提示
当右下角出现如图所示的提示时,
点击“as Kotlin (Android with gradle) module”会弹出module的相关设置,选择需要支持的module即可