非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即可