Kotlin 学习笔记(一) 环境搭建
在前面说几句
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 好像没放出来。配置环境就是安装插件的问题,坑可能还有不少,一步步来填吧。
了解更多信息,可到我的博客 。