這幾天用kotlin寫了一個Android上的Demo遍烦,對kotlin有了初步但直觀的體驗(yàn)昂拂。但學(xué)習(xí)不能止步于體驗(yàn)吉嚣,接下來在學(xué)習(xí)kotlin的過程中的一些筆記將記錄于此第晰,特別是一些網(wǎng)上少見的東西混蔼,以便日后切換到kotlin開發(fā)時查閱榨了。
所有的開發(fā)都始于環(huán)境的搭建眶蕉,幸好安卓死丟丟(Android Studio)是能夠支持Kotlin的勋乾,不需要去下載另外一個IDE來折騰可憐的電腦~
Android Studio 2.x的Kotlin環(huán)境搭建
或許,你需要翻墻
Kotlin雖然只在Android Studio 3.0上才開始被官方自動支持枕磁,但在Android Studio 2.x上的配置其實(shí)也是非常簡單的渡蜻。
打開Android Studio
新建一個Android工程或打開一個已有的Android工程
-
打開文件(File)菜單,選擇設(shè)置(Settings)透典,然后在彈出的設(shè)置對話框中選擇插件(Plugins),然后搜索"Kotlin"顿苇,如果你的Android Studio顯示了"沒發(fā)現(xiàn)插件峭咒,在線上倉庫搜索(No plugins found. Search in repositories)",那么就點(diǎn)一下"在線上倉庫搜索(Search in repositories)"這個鏈接纪岁。然后你們看到"Kotlin"凑队,類型為"LANGUAGES",如下圖所示幔翰,選擇它漩氨,然后點(diǎn)擊"安裝(Install)"**靜候佳音
-
在Project視圖中用新建Java類的方法打開右鍵菜單,選擇new遗增,你會發(fā)現(xiàn)多了新建選項(xiàng):
Kotlin File/Class
和Kotlin Activity
叫惊,一個用于新建Kotlin的類,一個用于新建Kotlin的Activity
-
創(chuàng)建出Kotlin的代碼文件后霍狰,你的死丟丟(Android Studio)可能會友情提示你去配置一下工程的Kotlin依賴項(xiàng),如果沒有提示你饰及,你也可以按照下面的操作去確認(rèn)一下工程的Kotlin依賴是否配置上蔗坯,不然你可能能寫Kotlin代碼,到編譯不過~→_→
-
在app級別的build.gradle的
dependencies
節(jié)點(diǎn)中加入classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.4"
在module級別的build.gradle的開頭加入apply plugin: 'kotlin-android'
,然后在dependencies
節(jié)點(diǎn)中加入compile "org.jetbrains.kotlin:kotlin-stdlib:1.0.4"
Android Studio 3.x的Kotlin環(huán)境搭建
其實(shí)Android Studio 3.x就自帶Kotlin了绘梦,所以我估計(jì)不需要配置橘忱,但也許每次創(chuàng)建Kotlin代碼時,還是需要像Android Studio 2.x中說的那樣谚咬,去完成第4步以后的配置鹦付。當(dāng)然這些都是我的猜測哈**猜測**因?yàn)槲疫€沒用過Android Studio 3.x~~
**
據(jù)可靠線報,Android Studio 3.x除了自帶Kotlin插件外择卦,新建的Android工程里也會自動配置好對Kotlin基本庫和編譯庫的依賴敲长!
線人是粽砸,有什么問題找他哈秉继,我啥都不知道~
**