Android Kotlin学习笔记(二)---环境搭建
来源:互联网 发布:网络信息泄露案例 编辑:程序博客网 时间:2024/06/04 18:19
工欲善其事,必先利其器。
想要学习Kotlin并且使用Kotlin进行开发,第一步肯定是环境搭建了。
对于我们Android开发者来说,最常用的工具应该就是Android Studio了。谷歌宣布了在Android Studio 3.0会全面支持Kotlin,但其实我们也可以在较老版本的Android Studio上进行Kotlin的开发。话不多说,搞起搞起~
先说一下,目前我使用的版本是Android Studio 2.2.3。
- 首先我们新建一个项目,这个过程就不说了。
- 建好之后我们需要安装一个Kotlin的插件。进入插件安装界面,File->Settings->Plugins->Browse Repositories,搜索Kotlin:
也可以通过Android Studio的Search Everywhere(我的快捷键是双击Shift),搜索Plugins来进入插件安装界面:
找到Kotlin插件安装重启就好了。我这边已经安装过了,如果你没有安装过,会有一个Install的按钮,点击就可以安装了。
注:可以看到截至到写这篇文章的时候,Kotlin插件最新版本为v1.1.2-release-Studio2.3-5。看过网上一些文章说还要安装Kotlin Extensions For Android,但我这边现在已经找不到这个插件了。其实现在这个插件已经被整合进我们刚刚安装过的Kotlin插件了,所以也不用纠结这个了(当初我还傻傻的找了好久)。 上一篇文章提到过,可以把Java编写的项目很方便的转到Kotlin,我们新创建的项目会自动生成一个MainActivity.java,接下来我们就把它转换成Kotlin文件。
生成的MainActivity代码是这样的:
点击Code->Convert Java File To Kotlin File,就会发现代码发生了变化:
这就已经是Kotlin代码了,文件的后缀名也已经从.java变成了.kt,是不是很方便~到现在为止,其实我们只是安装了Kotlin的插件,项目还没有引入任何的Kotlin相关的依赖。有人说加依赖很简单啊,在build.gradle里面添加就好了。其实我们还有更简单的方法。
点击Tools->Kotlin->Configure Kotlin in Project,会跳出一个对话框,让我们配置我们的项目:
选择最新的Kotlin版本号,点击OK,就会发现,我们的项目已经自动配置好了,所以需要的依赖和配置都帮我们自动加了上去。- 现在所有的准备工作已经完成,就可以运行程序了!
注:有些资源下载可能需要翻墙,大家都懂的。
有些同学如果觉得不想麻烦搭环境,只是想验证一下简单语法,那么可以在这个地址跑一些简单的语句(没试要不要翻墙)
https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt
- Android Kotlin学习笔记(二)---环境搭建
- Kotlin 学习笔记(一):开发环境搭建
- Android学习笔记(二)-Android开发环境搭建
- Android学习笔记(二)-Android开发环境搭建
- [Android-Kotlin学习日志]AndroidStudio中Kotlin环境搭建
- Hello Kotlin(二)环境搭建
- [Kotlin]Kotlin学习笔记(一):环境搭建及Kotlin特色语法学习笔记
- kotlin学习笔记(二)
- kotlin学习笔记(二)
- Kotlin学习笔记(二)
- kotlin学习笔记(二)
- Kotlin Android 环境搭建
- kotlin学习1(环境搭建)
- Kotlin for Android(搭建环境)
- Kotlin学习笔记(二)---从零学习Kotlin
- Kotlin学习笔记——从搭建环境开始
- Kotlin学习笔记(1)- 环境配置
- Android学习笔记(二)——开发环境的搭建
- Ie浏览器访问https网站,处理SSL提示的代码
- Android 相机相册调用封装类
- Spring MVC---数据绑定和表单标签
- 【高性能】大型分布式项目笔记
- IDEA中web项目部署
- Android Kotlin学习笔记(二)---环境搭建
- 女性三围--表单只能输入数字和英文输入下的逗号
- web前端开发笔记
- memcached多个服务器间分享缓存实现缓存负载均衡(一. 原理)
- set数据集
- 【阅读】深入理解Java虚拟机 ——JVM高级特性与最佳实践1
- Spring MVC 中的 forward 和 redirect
- 深入理解Java垃圾回收机制
- JSP页面JSTL不能显示