likes
comments
collection
share

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

作者站长头像
站长
· 阅读数 5

在这个部分,我们将配置 Android Studio 使用 Kotlin, 为下一章开始开发 Keddit App 做准备,然后学习一些 Kotlin 的概念.如果你错过第一个部分, 你可以点击这里快速预览关于 Kotlin 的主题和使用的第三方扩展.

创建项目

如果你使用的 Android Studio 版本是3.0以前,你需要做的是在启动页面点击 create a new Project,输入项目的名字”KedditBySteps“,选择 “Blank Activity

Android Studio 3.X

如果你使用 Android Studio 3以上,Kotlin 插件默认包含在 IDE 中,我们只需要在创建项目的时候选择 “Include Kotlin support“,这样项目就会包含 Kotlin 支持库.

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

Android Studio 2.x

Kotlin 扩展

我们有一个新的项目,现在我们来安装 Kotlin 扩展.

Android Studio Pref > Plugins > Browse Repositories > search for “Kotlin”

安装名字为 Kotlin 的插件,重启 Android Studio

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

使用 Kotlin 配置项目

如果你已经阅读过一些关于如何配置 Kotlin, 可能你想在 Tools>Kotlin 选择 Configure Kotlin in Project,或通过 Android Studio 的 Find Action 动作执行” Configure Kotlin“,你将会看到这样的提示:

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

如果你这样做,你会发现什么都没有发生,唯一发生的事情是你将会看到这条消息.

为什么会发生这个,是因为在我们的项目中没有任何 Kotlin 文件,插件没有配置我们的项目,所以让我们创建一个 kotlin 文件,然后再配置这个项目

转换 Java 到 Kotiln

为了有一个 Kotlin 文件,我们转换存在的 MainActivity.java 文件到一个 Kotlin 文件,我们只需要打开 MainActivity.java 文件,打开 Find Action, 输入” Convert Java to…”

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

将会有一个消息提示我们,转换不一定非常准确,需要手动进行修改,但我我们现在转换的很好.

你将看到下面类似的代码:

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

现在我们不需要查看这个文件的代码(将在下一章中进行),我们可以继续配置.你可以查看到文件的扩展名是以”. kt”结尾.

配置项目支持 Kotlin

现在我们准备去配置它,让我们打开 Find Action, 再一次运行” Configure Project with Kotlin” 动作

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

一个消息将出现,让我们选在一个需要配置的 modules ,和我们需要使用的 kotlin 插件版本(选择最新的版本).

你将会注意到我们 module的 build.gradle 文件将会更新,它将有一个新的配置,像下面:


                                                
apply plugin: 'kotlin-android'
...
dependencies {
    ...
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
...
buildscript {
    ext.kotlin_version = '1.0.0-XYZ'
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

                                            

一开始你需要手动添加这些代码,但是现在有了这个插件,一切变得很简单

运行

一切都准备好,让我们使用新的 MainActivity.kt 运行这个 App.

Kotlin从0到开发一个 App — Part 1:配置 Android Studio

仓库

文章中所有的代码可以在这个仓库中获得

KedditBySteps

结尾

正如你所看到的,在 Android Studio 中配置 Kotlin 是非常简单的,我们只需要 module 中有一个 Kotlin 文件,然后使用插件配置即可.