Skip to content

Latest commit

 

History

History
116 lines (92 loc) · 4.36 KB

Working with Kotlin in Android Studio.md

File metadata and controls

116 lines (92 loc) · 4.36 KB
title date author tags keywords categories reward reward_title reward_wechat reward_alipay source_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开始运行。 </ span>

安装Kotlin插件

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

{% raw %}

image

{% endraw %}

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

{% raw %}

image

{% endraw %}

按照说明重新启动IDE。

设立项目

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

为Kotlin添加源文件夹

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

{% raw %}

image

{% endraw %}

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

{% raw %}

image

{% endraw %}

{% raw %}

 

{% endraw %}

配置Gradle

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

{% raw %}

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

{% raw %}

{% endraw %}

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

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

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

Kotlin的Hello World

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

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