Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

添加 Kotlin 代码

Android Studio 3.0 及更高版本提供全面的 Kotlin 支持,因此您可以轻松将 Kotlin 文件添加到现有项目以及将 Java 语言代码转换为 Kotlin 代码。然后,您可以使用 Android Studio 的所有现有工具处理 Kotlin 代码,例如自动填充、lint 检查、重构和调试等。

如果您要开始一个新项目,并希望使用 Kotlin,请参阅创建项目。您还可以查看我们的 Kotlin 代码示例

将 Kotlin 添加到现有项目

  1. 依次点击 File > New,并从各种 Android 模板中选择一个。如果您未在此菜单中看到模板列表,请先打开 Project 窗口,然后选择您的应用模块。

  2. 在随即显示的向导中,选择 Kotlin 作为 Source language。

  3. 继续按照向导执行后续操作。

或者,您可以依次点击 File > New > Kotlin File/Class 来创建基本文件。如果您没有看到此选项,请打开 Project 窗口,然后选择 java 目录。New Kotlin File/Class 窗口提供多种文件类型选择,但您选择哪种类型并不重要,因为如果您以后更改声明类型,Kotlin 会自动切换文件类型。

默认情况下,新的 Kotlin 文件将保存到 src/main/java/。您可能会发现,在同一个位置查看 Kotlin 和 Java 文件会更轻松方便。但如果您更喜欢分开保存 Kotlin 文件和 Java 文件,则可以将 Kotlin 文件保存到 src/main/kotlin/ 下。如果您这么做,则需要在 sourceSets 配置中包含此目录:

android {
       sourceSets {
           main.java.srcDirs += 'src/main/kotlin'
       }
    }
    

将现有 Java 代码转换为 Kotlin 代码

打开 Java 文件,然后依次选择 Code > Convert Java File to Kotlin File

您也可以新建一个 Kotlin 文件 (File > New > Kotlin File/Class),然后将 Java 代码粘贴到此文件中。界面上出现提示时,点击 Yes,即可将代码转换为 Kotlin 代码。您可以选中 Don't show this dialog next time,这样可以轻松将 Java 代码段转储到 Kotlin 文件中。

如需详细了解如何在项目中同时使用 Kotlin 和 Java 代码,请参阅 Kotlin 与 Java 语言的互操作性