美文网首页
Kotlin 学习笔记(一) 环境搭建

Kotlin 学习笔记(一) 环境搭建

作者: HowieTian | 来源:发表于2017-05-23 08:46 被阅读0次

    在前面说几句

    Google I/O 正式宣布将 Kotlin 作为 Android 的官方开发语言,大家学习 Kotlin 的热情瞬间高涨。今天就给大家分享点开发 Kotlin 的环境配置经验。虽然简单,但还是有一点坑。

    安装插件

    • 直接在 setting -> plugin 里面搜索 Kotlin 安装后重启 AS,这样就集成了开发 Kotlin 的最基础的环境,对了不要忘记配置 Kotlin 的依赖,可以用插件一键自动生成 Tools -> Kotlin -> Configure Kotlin in Project ,然后 sync gradle 即可。

    • 我是看 Kotlin For Android Developer 中文译文搭建的,里面要求在安装一个叫Kotlin Extensions For Android 的一个插件,它的作用是摆脱 findViewById() 的烦恼,可以直接引用 xml 的 id,作为变量名称。可是我怎么都找不到这个插件,在 JetBrans 官网也找不到,不知道是怎么回事。但是似乎仍能导入相应的包import kotlinx.android.synthetic.main.activity_main.* ,本以为难道两个插件功能叠加起来了,但在编译的时候还是出错了,unresolved reference kotlinx 找不到 kotlinx 的引用,在 Google 之后,终于解决了这个问题。

      在 project level 的 gradle 下添加如下代码:

      buildscript {
          dependencies {
              classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
          }
      }
      

      在 app level 的 gradle 下添加如下代码:

      apply plugin: 'kotlin-android-extensions'
      

      最终,我没有下载 Kotlin Extensions For Android 这样个插件,而是通过手动添加 gradle 代码解决了这个问题。

    • 暂时不推荐安装anko 插件,安装后,重新启动 AS 时,会出现打不开的现象,这样就很烦。

    总结

    官网上说是,AS 3.0 会直接集成 Kotlin,但是 3.0 好像没放出来。配置环境就是安装插件的问题,坑可能还有不少,一步步来填吧。
    了解更多信息,可到我的博客

    相关文章

      网友评论

          本文标题:Kotlin 学习笔记(一) 环境搭建

          本文链接:https://www.haomeiwen.com/subject/pauftxtx.html