Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Latest commit

 

History

History
118 lines (94 loc) · 4.3 KB

Working with Kotlin in Android Studio.md

File metadata and controls

118 lines (94 loc) · 4.3 KB
title date author tags keywords categories reward reward_title reward_wechat reward_alipay source_url translator translator_url
[译]Working with Kotlin in Android Studio
2013-08-26 11:49:00 -0700
Hadi Hariri
官方动态
false
Have a nice Kotlin!

随着 M6 的发布, 我们宣布支持 Android Studio 。我们来深入了解如何使用 Android Studio 和 Kotlin 开始运行。

安装 Kotlin 插件

很像 IntelliJ IDEA,要安装 Kotlin 插件,您需要单击首选项(设置)并选择插件条目。最简单的方法是在对话框弹出时立即开始输入插件

{% raw %}

image

{% endraw %}

虽然我们可以从磁盘下载插件并进行安装,但最简单的方法是单击安装 JetBrains 插件...,然后从列表中选择 Kotlin。右键单击并选择下载并安装*

{% raw %}

image

{% endraw %}

按照说明重新启动 IDE。

设立项目

Android Studio 使用 Gradle 作为其构建系统,并且支持这种环境的部分工作正在为 Kotlin 添加 Gradle 支持。

为 Kotlin 添加源文件夹

典型的 Android 项目具有以下布局

{% raw %}

image

{% endraw %}

其中项目的源代码位于文件夹main / java之下。由于我们想使用 Kotlin(我们可以将 Java 和 Kotlin 混合使用在同一个项目中),因此我们需要在main下创建一个名为“kotlin”的新文件夹。*在 Gradle 脚本中,我们稍后将此文件夹定义为源代码。

{% raw %}

image

{% endraw %}

{% raw %}

 

{% endraw %}

配置 Gradle

我们需要在 Gradle 配置中设置一些依赖项和源文件夹。打开build.gradle文件并复制以下内容

{% raw %}

{% endraw %}
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        **classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:0.6.+'**
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
 
apply plugin: 'android'
**apply plugin: 'kotlin-android'**
 
repositories {
    mavenCentral()
}
 
dependencies {
    **compile 'org.jetbrains.kotlin:kotlin-stdlib:0.6.+'**
}
 
android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"
 
    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
    **sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }**
}

{% raw %}

{% endraw %}

更新:将“0.6。+”替换为已安装的 Kotlin 插件版本。 相对于 Kotlin 的部分以粗体突出显示:

  • 选择 Gradle 的 Kotlin 插件和我们正在使用的版本。 M6 版本对应于 0.6.69。
  • 应用 kotlin-android 插件
  • 导入 Kotlin 的标准库
  • 指定源代码文件所在的位置

指定sourceSet将自动将我们之前创建的文件夹(main / kotlin)标记为 Android Studio 中的源根。 一旦我们更新了 Gradle 文件,我们应该能够成功构建用 Kotlin 编写的 Android 项目。

Kotlin 的 Hello World

尝试使用 Android 的 Kotlin 最简单的方法是创建一个默认的 Android 项目,并将代码转换为 Kotlin,IDE 可以为我们做。

  1. 创建一个新的 Android 项目(我们将省略创建新的 Android 项目的步骤)。