Android Studio中安装Kotlin插件

http://blog.youkuaiyun.com/cto_1649900265/article/details/72628878

这个链接内介绍了安装Kotlin插件的步骤

步骤:
在Android Studio中打开Settings,选择Plugins选项,点击Browse Repositories,在打开的新窗口中搜索Kotlin选择Kotlin与 Kotlin Extenslons For Android(obsolete)两个插件分别进行下载安装。当插件安装完毕后,重启Android Studio即可。只需要安装Kotlin即可, 因为Kotlin Extensions已经包含在Kotlin中了
使用:
a、打开Android Studio新建一个项目,和往常一样建立一个项目就可以了,项目建立好以后,我们会在右键菜单New下看到多出来Kotlin File/Class和Kotlin Activity两个选项。 
- Kotlin File/Class:一个普通的Kotlin类,类似普通的Java类 
- Kotlin Actiivty:一个Activity类 

b、(新建的时候不要直接新建Activity,那样就不会弹出设置Kotlin参数,选Kotlin File/Class)第一次新建Kotlin类后,会显示“Kotlin not configured”,点击“Configure”,进入Kotlin配置页面。 
根据自己的需要选择需要配置的范围,全部模块或单个模块,然后确定就可以了,我直接默认选项过去的……(这时他会自动下载Kotlin的jar包

c、配置完成后会自动在你的Project下的build.gradle与moudle下的build.gradle下配置相应的参数。 
project下build.gradle中的参数 

buildscript {
ext.kotlin_version = '1.1.2-4'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

module(app)下 build.gradle中的参数

//kotlin-android用于编译Android代码, kotlin-android-extensions用于扩展绑定关系.
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

注意顶部的几个apply,有时当你经过以上步骤配置完成后,写了一个Demo,点击运行时可能会出现“Unresolved reference: kotlinx”这个错误,这个时候就需要检查module下的build.gradle文件是否包含“apply plugin: ‘kotlin-android’”或 “apply plugin: ‘kotlin-android-extensions’”语句,如果没有,手动添加一下。



d、选中需要转换的Java文件, 如KotlinActivity.java -->转成KotlinActivity.kt
使用Ctrl+Shift+A, 启动Action, 输入Convert, 找到命令, 即可转换 或 选择Code -> Convert Java File to Kotlin File, 也可以使用快捷键.
把.kt的文件剪切到kotlin文件夹(设置的Kotlin模块下)下, 即可使用.
推荐Kotlin文件和Java文件分开存放, 不过放在一起也可以使用.

http://blog.youkuaiyun.com/sinat_36668731/article/details/72529986

这个链接也介绍了Kotlin插件的安装及使用,两个链接可以结合使用


https://huanglizhuo.gitbooks.io/kotlin-in-chinese/content/GettingStarted/Basic-Syntax.html

Kotlin的基本语法链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值