前言
创新互联公司专注于企业成都全网营销、网站重做改版、澄城网站定制设计、自适应品牌网站建设、H5场景定制、商城网站制作、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为澄城等各大城市提供网站开发制作服务。
2017 Google IO 大会,宣布将支持Kotlin作为开发语言。自此Kotlin成为了Android开发中的又一官方支持语言,当然这并不表明Google 已经放弃了对Java 语言的支持。总体上来说,因为Kotlin是一门JVM语言,所以从本质上来讲,Kotlin 和 Java 没什么区别。
Kotlin是一种在JAVA虚拟机上可以运行的静态类型编程语言,也可以被编译为JavaScript源码,它被设计为可以与JAVA代码相互运作,甚至可以使用大量的现有JAVA类库,得益于这个性质,作为一个新生的语言,Kotlin就拥有了大量的高质量类库。Kotlin语法特点中,有较为明显的函数式编程的特征,包括一些较为优雅的LAMBDA表达式、自由的类型声明与转换等特性,而不再受限于有时臃肿的完全面向对象的语法,因此在比JAVA简洁的同时,可以较好地兼容现有的JAVA语言与运行环境可能是他显眼的优点,被用于Android开发也印证了这一点(基于JAVA的安卓应用编写的代码量还是比较多的)。
现在大多数blog也好,文档也好,都是使用手动配置kotlin到Android项目的,其实有更快捷的方式创建,本文就是教你快速创建一个Android kotlin项目,当然Java 项目,Js项目也可以这样快速创建支持Kotlin的项目。
下面话不多说了,来一看看详细的介绍吧。
IDEA 或 Android studio 安装Kotlin Plugin
菜单 File -> Settings ->Plugins
点击 Browse respositories 并在打开的窗口查询输入框中输入 Kotlin,找到Kotlin插件
博主已经安装,如果没有安装的话,右侧说明文档,会有一个install的按钮,点击后,静静等一会,安装完成后会重启IDEA 或Android studio。
创建Android项目
菜单File -> new -> Project 选择Android 项目
![create Android](/home/lincoln/图片/create Android.png)
然后就是根据提示创建Android项目,此处细节不演示了。
加入Kotlin依赖
很重要,也超级简单,不需要手工去配置依赖
菜单Tools ->Kotlin->Configure Kotlin in Project 弹出如下窗口
选择你是要对哪个模块加入Kotlin依赖,以及Kotlin版本
选择好后点击OK,然后静静等一会,依赖就全部自动加好了,什么都不需要可以去配置
So Easy……
Kotlin工具说明
工具 | 说明 |
---|---|
Configure Kotlin in Project | 将Kotlin依赖加入Android 或Java 项目中 |
Configure Kotlin (javascript) in Project | Kotlin JavaScript 依赖 加入js项目 |
Configure Kotlin Plugin Updates | 更新Kotlin插件 |
Show Kotlin ByteCode | 显示Kotlin的字节码 ,其实就是Class文件 |
Decompile Kotlin To Java | 将Kotlin代码反编译为Java代码(很难看,也不建议看,实在太。) |
Kotlin Internal Mode | 开启Internal mode ,区别仅仅是警告、错误信息中包含Kotlin内部信息,该开关主要用于Kotlin开发者调试Kotlin的,而对于应用开发者帮助不是很大。 |
Create backup for debugging Kotlin incremental compilation | 导出一个备份项目,该备份项目开启Debug标记,并使用kotlin增量编译方式编译 |
Kotlin REPL | 开启一个Kotlin 交互界面 |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对创新互联的支持。
名称栏目:利用KotlinTools如何快速添加Kotlin依赖详解
标题路径:https://www.cdcxhl.com/article48/posphp.html
成都网站建设公司_创新互联,为您提供面包屑导航、响应式网站、微信公众号、网站策划、网站导航、动态网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联