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

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

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

手动配置
在手动配置的时候,支持Kotlin和Java混编,所以是通过Gradle Plugin来完成Kotlin编译工作的。
-
在Top-Level的
build.gradle
中配置Kotlin
插件的classpath,在Module-Level的build.gradle
中使用Kotlin插件
Kotlin Gradle Plugin
-
在Module-Level的
build.gradle
中配置使用kotlin-android
以及kotlin-android-extensions
插件,并且在依赖中添加kotlin-stdlib-jdk7
Apply Kotlin Plugin
注意,为了把kotlin和java的代码隔离开,将kotlin的代码放在
src/main/kotlin
路径下,所以需要在main.java.srcDirs
中指定kotlin代码路径
Java转Kotlin
在Android Studio中,选中一个Java文件,然后在code->Convert Java File To Kotlin File
即可完成转换
网友评论