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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

系列文章全部為本人的學(xué)習(xí)筆記,若有任何不妥之處,隨時(shí)歡迎拍磚指正。如果你覺得我的文章對你有用,歡迎關(guān)注我,我們一起學(xué)習(xí)進(jìn)步!kotlin學(xué)習(xí)筆記系列首發(fā)簡書和CSDN
Kotlin學(xué)習(xí)筆記(1)- 環(huán)境配置
Kotlin學(xué)習(xí)筆記(2)- 空安全
Kotlin學(xué)習(xí)筆記(3)- 語法
Kotlin學(xué)習(xí)筆記(4)- 流程控制
Kotlin學(xué)習(xí)筆記(5)- 類
Kotlin學(xué)習(xí)筆記(6)- 屬性
Kotlin學(xué)習(xí)筆記(7)- 接口
Kotlin學(xué)習(xí)筆記(8)- 擴(kuò)展
Kotlin學(xué)習(xí)筆記(8)- 擴(kuò)展(續(xù))
Kotlin學(xué)習(xí)筆記(9)- 數(shù)據(jù)類
Kotlin學(xué)習(xí)筆記(10)- 泛型
Kotlin學(xué)習(xí)筆記(11)- 內(nèi)部類和嵌套類

前兩天谷歌宣布了使用Kotlin為官方語言,再加上kotlin本身的優(yōu)點(diǎn),那學(xué)習(xí)并使用kotlin就仿佛成了一種必然。今天和項(xiàng)目里的小伙伴稍微討論了一下,便決定大家一起學(xué)習(xí),并根據(jù)個(gè)人掌握情況,在合適的時(shí)候開始應(yīng)用到項(xiàng)目上。今天是我開始學(xué)習(xí)kotlin的第一天,主要是配置環(huán)境,記錄一下。

kotlin官方中文網(wǎng)站:https://www.kotlincn.net/docs/reference/android-overview.html

Android Stuido 3.0以上已經(jīng)開始集成了kotlin,可以直接使用;而3.0以下需要插件支持,其實(shí)使用起來也很方便。

一、安裝kotlin支持(AS3.0及以上可跳過)

打開Android Studio的設(shè)置,找到Plugins,在里面搜索kotlin,點(diǎn)擊安裝,安裝完成之后會提示你重新啟動(dòng)AS。這里可能需要翻墻,最少我最初是下載失敗的,翻墻之后下載成功。官網(wǎng)以及很多文章都推薦下載anko插件,個(gè)人這里先不推薦,具體原因下面會說到。

二、添加kotlin依賴

在安裝完kotlin支持后,現(xiàn)在在你的module下右鍵,會發(fā)現(xiàn)有兩個(gè)新的kotlin選項(xiàng),說明安裝成功。

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


kotlin會自動(dòng)為你添加依賴,具體的修改為

  • 在項(xiàng)目的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擴(kuò)展

    官網(wǎng)還推薦了一個(gè)插件:kotlin-android-extensions,能大大減少,甚至消滅findViewById,直接映射xml的組件,具體看官網(wǎng)的說明

    到這里,環(huán)境配置基本就完成了。

    四、遇到的坑

  • 首先要說的就是配置支持時(shí)說到的anko插件,為什么說個(gè)人不推薦用呢,是因?yàn)槲以诎惭b了這個(gè)插件,重啟AS之后(安裝完插件要求重啟AS),發(fā)現(xiàn)啟動(dòng)失敗,報(bào)錯(cuò)彈框如下

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

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

  • 最后

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

    總結(jié)

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

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。