日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Kotlin学习笔记(1)- 环境配置

發(fā)布時間:2024/4/17 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kotlin学习笔记(1)- 环境配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

系列文章全部為本人的學習筆記,若有任何不妥之處,隨時歡迎拍磚指正。如果你覺得我的文章對你有用,歡迎關注我,我們一起學習進步!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)- 數(shù)據(jù)類
Kotlin學習筆記(10)- 泛型
Kotlin學習筆記(11)- 內部類和嵌套類

前兩天谷歌宣布了使用Kotlin為官方語言,再加上kotlin本身的優(yōu)點,那學習并使用kotlin就仿佛成了一種必然。今天和項目里的小伙伴稍微討論了一下,便決定大家一起學習,并根據(jù)個人掌握情況,在合適的時候開始應用到項目上。今天是我開始學習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支持后,現(xiàn)在在你的module下右鍵,會發(fā)現(xiàn)有兩個新的kotlin選項,說明安裝成功。

點擊Kotlin Activity(另一個kotlin選項也可以),創(chuàng)建一個kotlin文件,然后右上角會提示你配置kotlin,點擊Configure,然后點擊Android with Gradle


kotlin會自動為你添加依賴,具體的修改為

  • 在項目的build.gradle文件中,增加了
  • classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

    我這里的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ā)現(xiàn)啟動失敗,報錯彈框如下

    google了一下后,說是anko的問題,卸載之后果然啟動了,但是具體原理現(xiàn)在還不清楚。如果誰了解這個原因,或者最棒的是知道解決辦法,隨時歡迎交流指導。

  • 添加完依賴進行重新構建的時候,在download環(huán)節(jié)卡了很久,而且我是翻墻的,后來不想等了,強殺AS后,重新發(fā)現(xiàn)build成功。之后又重啟過幾次,基本卡download和build成功基本一半一半,不知道是我的網絡原因還是其他。

  • 最后

    剛剛接觸kotlin,知道肯定有很多坑要踩,但是不會放棄,踩坑填坑的過程,才是真正進步的過程!同時希望同樣在學kotlin的能多多交流,共同進步!

    總結

    以上是生活随笔為你收集整理的Kotlin学习笔记(1)- 环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。