Kotlin学习笔记(1)- 环境配置
系列文章全部為本人的學習筆記,若有任何不妥之處,隨時歡迎拍磚指正。如果你覺得我的文章對你有用,歡迎關注我,我們一起學習進步!kotlin學習筆記系列首發(fā)簡書和CSDN
Kotlin學習筆記(1)- 環(huán)境配置
Kotlin學習筆記(2)- 空安全
Kotlin學習筆記(3)- 語法
Kotlin學習筆記(4)- 流程控制
Kotlin學習筆記(5)- 類
Kotlin學習筆記(6)- 屬性
Kotlin學習筆記(7)- 接口
Kotlin學習筆記(8)- 擴展
Kotlin學習筆記(8)- 擴展(續(xù))
Kotlin學習筆記(9)- 數據類
Kotlin學習筆記(10)- 泛型
Kotlin學習筆記(11)- 內部類和嵌套類
前兩天谷歌宣布了使用Kotlin為官方語言,再加上kotlin本身的優(yōu)點,那學習并使用kotlin就仿佛成了一種必然。今天和項目里的小伙伴稍微討論了一下,便決定大家一起學習,并根據個人掌握情況,在合適的時候開始應用到項目上。今天是我開始學習kotlin的第一天,主要是配置環(huán)境,記錄一下。
kotlin官方中文網站:https://www.kotlincn.net/docs/reference/android-overview.html
Android Stuido 3.0以上已經開始集成了kotlin,可以直接使用;而3.0以下需要插件支持,其實使用起來也很方便。
一、安裝kotlin支持(AS3.0及以上可跳過)
打開Android Studio的設置,找到Plugins,在里面搜索kotlin,點擊安裝,安裝完成之后會提示你重新啟動AS。這里可能需要翻墻,最少我最初是下載失敗的,翻墻之后下載成功。官網以及很多文章都推薦下載anko插件,個人這里先不推薦,具體原因下面會說到。
二、添加kotlin依賴
在安裝完kotlin支持后,現在在你的module下右鍵,會發(fā)現有兩個新的kotlin選項,說明安裝成功。
點擊Kotlin Activity(另一個kotlin選項也可以),創(chuàng)建一個kotlin文件,然后右上角會提示你配置kotlin,點擊Configure,然后點擊Android with Gradle
kotlin會自動為你添加依賴,具體的修改為
我這里的kotlin_version為1.1.2-4,目前的最新版
2.在module的build.gradle文件中,增加了
apply plugin: 'kotlin-android' compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"三、安裝android擴展
官網還推薦了一個插件:kotlin-android-extensions,能大大減少,甚至消滅findViewById,直接映射xml的組件,具體看官網的說明
到這里,環(huán)境配置基本就完成了。
四、遇到的坑
首先要說的就是配置支持時說到的anko插件,為什么說個人不推薦用呢,是因為我在安裝了這個插件,重啟AS之后(安裝完插件要求重啟AS),發(fā)現啟動失敗,報錯彈框如下
google了一下后,說是anko的問題,卸載之后果然啟動了,但是具體原理現在還不清楚。如果誰了解這個原因,或者最棒的是知道解決辦法,隨時歡迎交流指導。
添加完依賴進行重新構建的時候,在download環(huán)節(jié)卡了很久,而且我是翻墻的,后來不想等了,強殺AS后,重新發(fā)現build成功。之后又重啟過幾次,基本卡download和build成功基本一半一半,不知道是我的網絡原因還是其他。
最后
剛剛接觸kotlin,知道肯定有很多坑要踩,但是不會放棄,踩坑填坑的過程,才是真正進步的過程!同時希望同樣在學kotlin的能多多交流,共同進步!
總結
以上是生活随笔為你收集整理的Kotlin学习笔记(1)- 环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Androi App缓存管理
- 下一篇: Kotlin学习笔记(2)- 空安全