利用Kotlin Tools如何快速添加Kotlin依赖详解

 更新时间:2017年11月19日 10:56:41   作者:宁惊蛰  
这篇文章主要给大家介绍了关于利用Kotlin Tools如何快速添加Kotlin依赖的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

前言

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 交互界面

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • Android Google AutoService框架使用详解

    Android Google AutoService框架使用详解

    AutoService是Google开发一个自动生成SPI清单文件的框架。看过一些基于APT的三方框架源码的读者应该有所了解。比如Arouter、EventBus等等
    2022-11-11
  • Android实现随手指移动小球

    Android实现随手指移动小球

    这篇文章主要为大家详细介绍了Android实现随手指移动小球,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • android上的一个网络接口和图片缓存框架enif简析

    android上的一个网络接口和图片缓存框架enif简析

    android上的一个网络接口和图片缓存框架enif详细介绍:底层网络接口采用apache的httpclient连接池框架、图片缓存采用基于LRU的算法等等,需要了解的朋友可以详细参考下
    2012-12-12
  • 史上最全Android build.gradle配置详解(小结)

    史上最全Android build.gradle配置详解(小结)

    这篇文章主要介绍了史上最全Android build.gradle配置详解(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • Android图像处理之泛洪填充算法

    Android图像处理之泛洪填充算法

    这篇文章主要介绍了泛洪填充算法,工作原理是从一个点开始附近像素点,填充成新的颜色,直到封闭区域内的所有像素点都被填充新颜色为止,分享给大家供大家参考
    2018-05-05
  • Android获取双卡双待手机的SIM卡信息示例代码

    Android获取双卡双待手机的SIM卡信息示例代码

    这篇文章主要给大家介绍了关于Android获取双卡双待手机的SIM卡信息的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • android中关于call拨号功能的实现方法

    android中关于call拨号功能的实现方法

    这篇文章主要介绍了android中关于call拨号功能实现的记录,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • Android 妙用TextView实现左边文字,右边图片

    Android 妙用TextView实现左边文字,右边图片

    这篇文章主要介绍了Android 妙用TextView实现左边文字,右边图片的相关资料,需要的朋友可以参考下
    2023-07-07
  • Android开发之图形图像与动画(三)Animation效果的XML实现

    Android开发之图形图像与动画(三)Animation效果的XML实现

    使用XML来定义Tween Animation动画的XML文件在工程中res/anim目录,这个文件必须包含一个根元素,感兴趣的友可以了解一下,希望本文对你有所帮助
    2013-01-01
  • 分享五种Android常用布局方式

    分享五种Android常用布局方式

    Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:FrameLayout(框架布 局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局),小编通过本文逐一给大家详解
    2015-11-11

最新评论