使用Android Studio 3.0,并且在Android Studio中创建或者导入一个Project

Project
可以通过创建一个Component,然后选择Source Language来创建Kotlin的Component。在Finish后,Android Studio会自动开始编译。

Create Activity With Kotlin
并且开始下载Kotlin的依赖,下载完后,就可以看到我们创建的使用Kotlin编写的Activity了

MainActivity
在手动配置的时候,支持Kotlin和Java混编,所以是通过Gradle Plugin来完成Kotlin编译工作的。
build.gradle中配置Kotlin插件的classpath,在Module-Level的build.gradle中使用Kotlin插件

Kotlin Gradle Plugin
build.gradle中配置使用kotlin-android以及kotlin-android-extensions插件,并且在依赖中添加kotlin-stdlib-jdk7

Apply Kotlin Plugin
注意,为了把kotlin和java的代码隔离开,将kotlin的代码放在
src/main/kotlin路径下,所以需要在main.java.srcDirs中指定kotlin代码路径
在Android Studio中,选中一个Java文件,然后在code->Convert Java File To Kotlin File即可完成转换