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>
很像IntelliJ IDEA,要安装Kotlin插件,您需要单击首选项(设置)并选择插件条目。最简单的方法是在对话框弹出时立即开始输入插件</ em>。
{% raw %}
{% endraw %}虽然我们可以从磁盘下载插件并进行安装,但最简单的方法是单击安装JetBrains插件... </ em>,然后从列表中选择Kotlin。右键单击并选择下载并安装</ em>
{% raw %}
{% endraw %}按照说明重新启动IDE。
Android Studio使用Gradle作为其构建系统,并且支持这种环境的部分工作正在为Kotlin添加Gradle支持。
典型的Android项目具有以下布局
{% raw %}
{% endraw %}其中项目的源代码位于文件夹 main / java </ em>之下。由于我们想使用Kotlin(我们可以将Java和Kotlin混合使用在同一个项目中),因此我们需要在 main </ em>下创建一个名为“kotlin”的新文件夹。 </ em>在Gradle脚本中,我们稍后将此文件夹定义为源代码。
{% raw %}
{% endraw %}{% raw %}
{% endraw %}
我们需要在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项目。
尝试使用Android的Kotlin最简单的方法是创建一个默认的Android项目,并将代码转换为Kotlin,IDE可以为我们做。
- 创建一个新的Android项目(我们将省略创建新的Android项目的步骤)。