宁波IT培训
美国上市IT培训机构
0574-87236644
如何在Android Studio中配置Kotlin插件?
第1部分:如何在Android Studio配置使用Kotlin
在这一部分中,我们要配置一个Android Studio项目来使用Kotlin,并为下一个故事留下一切准备,从一开始就开始开发Keddit应用程序,并学习一些Kotlin的概念。
介绍
本次我们可以学到什么,先来感受下Kotlin初次使用的。
创建项目
我们将从头开始,启动Android Studio并创建一个新项目,我将其命名为“
KedditBySteps”并选择“ 空白活动”。
注意:在AS 3.x中,这些图像预览会稍微改变,但仍然有助于理解我们要使用的选项。
Android Studio 3.x
在Android Studio中3.0的插件已经内置了那里,而创建新的项目,以确保你只需要选中“ 包含对Kotlin支持“,并且不需要你做额外的步骤完整的项目将只从一开始就支持:
如果你正在使用,那么你只可以AS 3.X秀跳过配置,只是跳转到“ 库”部分。
Android Studio 2.x
Kotlin插件
好的,我们建一个新的项目,让我们安装所需的Kotlin插件。
转到
Android Studio首选项>插件>浏览存储库>搜索“Kotlin”
只安装名为“Kotlin”的插件并重新启动Android Studio。
还有其他Kotlin插件,但我们只需要这个插件,因为Kotlin Extensions插件已经包含在插件中,所以我们可以用这个插件。
注 如果是Android Studio 2.0,我建议你使用1.5版本让他正常工作
注意更新:现在,您可以使用与Kotlin插件一起发布的Android Studio 2.0。
用Kotlin配置项目 - “第一次尝试”
如果您已经阅读了如何配置Kotlin的东西,也许你觉得想要执行的插件“
项目中配置Kotlin”从Mà访问
工具>Kotlin或Android Studio中查找操作
(按Shift键两次)并搜索“配置Kotlin ...“ 下图:
左图
:显示搜索对话框的捷径||
正确的图片
:所有配置的消息
这就是为什么没有发生,因为我们的项目中没有任何Kotlin文件,所以插件没有成功配置到我们的项目。所以让我们创建一个Kotlin文件并重新配置这个项目。
为了有一个Kotlin文件,文件转换成一个Kotlin文件。
文件并打开Find Action并开始搜索“Convert Java to ...”
一条消息会警告我们,转换不准确,需要自己修改一下,但是现在我们还好。
看到如下的东西:
现在我们不打算审查这个文件(这将在下一篇文章),所以我们可以继续,
当然,你也注意到我们新的Kotlin文件的扩展名是“.kt”。
用Kotlin配置项目 - “最后一个:)”
现在我们准备配置它。
让我们再次运行“ 使用Kotlin配置项目”操作:
选择最新的Kotlin版本,并确保在Android Studio中安装最新的插件
一个新的消息将弹出,让我们选择我们想要转换的模块,也是我们想要使用的Kotlin插件版本(在这种情况下只需选择最新的一个)。
它会有这样的配置:
apply plugin: 'kotlin-android'
...
sourceSets {
.srcDirs += 'src/main/kotlin'
}
...
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"
}
}
RUN,RUN,RUN!
一切都准备好运行这个应用程序,并使用我们新的MainActivity.kt Kotlin文件:)
知识库
在这里你有我们第一篇稳重发的代码,它也被显示了用了“v0.1”版本,标识了本教程知识的Part1。
https://github.com/juanchosaravia/KedditBySteps/tree/v0.1
结论
如上你看到的,使用Kotlin配置Android Studio项目非常简单,我们只需要模块中的Kotlin文件就可以使用插件进行配置。
通过这个新项目,我们准备开始开发Keddit应用程序,但最重要的是开始学习一些Kotlin概念。
如果你发现一些改进或任何建议,不要犹豫与我联系,我会尽我所能来回答任何问题或改进本教程。
Twitter“
本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除!