android开发Kotlin插件配置

安装插件

打开Plugins -> Install JetBrains plugins -> 输入Kotlin,把这个装上


重启后,File -> New 看到可以新建,说明插件安装成功


添加依赖

菜单栏依次点击:Tools -> Kotlin -> Configure Kotlin in Project


勾选需要配置的module,一般直接 All modules  即可~


然后就配置完毕了!当然你也可以自己手动进行配置:

app层级的build.gradle添加:

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.2-4"

Project层级的build.gradle 添加:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.2-4"


这里的1.1.2-4是kotlin插件对应的版本号,不是固定的,如果版本号有问题 
会有相关提示:



手动改下版本号即可!还有这里的 kotlin-android-extensions 不是 
必须的,这个是用来扩展绑定关系的模块,加上可以让Activity自动关联xml布局中 
的View,让我们可以直接拿控件id来用,而不需要先findViewById再去对View做相关设置。

到此就开发环境就搭建完成了,你可以动手写个Hello Kotlin的例子试试了~


附1:Java转Kotlin


AS支持Java代码直接转Kotlin代码,但,我不建议,转完一堆报红,感觉有点 
像一些英语翻译,直接逐个单词翻译,然后组合到一起,这就很 没灵性了! 
当然方法还要要说下: 
选中文件后依次点击菜单栏的:Code -> Convert Java File to Kotlin File 
或者快捷键:Ctrl + Alt + Shift + K


附2:Kotlin转Java

讲真,别想太多,转换后的Java文件基本不是正常的,还不如重新写个。

方法一

选中需要转换的Kotlin文件,依次点击:

  • Step 1. 菜单栏 -> Tools -> Kotlin > Show Kotlin Bytecode
  • Step 2. 点击 Decompile 按钮,会生成一个Java文件
  • Step 3. 拷贝Java文件的内容

另外,得到Bytecode后也选择可以使用:fernflower 来转换成Java(差不多~) 

方法二(其实就是反编译):

编译生成apk后,解压拿到classes.dexdex2jar生成Jar包jd-gui打开jar包 
找到对应的代码进行拷贝。

附3:写Kotlin代码的小贴士

可能有时一些代码我们会用Java写,但是换Kotlin就不知道怎么写, 
很简单,直接把Java代码复制粘贴到Kotlin文件,出现这个对话框 
选Yes即可 :







你可能感兴趣的:(Kotlin)