如何使用Kotlin開發(fā)一個(gè)Android應(yīng)用?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
目前累計(jì)服務(wù)客戶上1000家,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹立企業(yè)形象,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)始終以務(wù)實(shí)、誠(chéng)信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對(duì)領(lǐng)先技術(shù)的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究、對(duì)客戶形象的視覺傳遞、對(duì)應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。第一步:為AndroidStudio安裝Kotlin插件
在線安裝步驟:File—>Settings—>Plugins—>Install JetBrains plugin…出現(xiàn)以下界面,選中Kotlin 點(diǎn)擊右邊的Install(因?yàn)槲业囊呀?jīng)安裝了所以顯示的是Update升級(jí))
然后就是漫長(zhǎng)的等待,安裝完成后會(huì)提示重啟AndroidStudio
由于本人在線安裝沒有成功,選擇了離線安裝。。。
離線安裝步驟
首先去下載AndroidStudio用的Kotlin插件 分享一下我的插件下載地址:
百度云:鏈接: https://pan.baidu.com/s/1mimSMog 密碼: jyx7
下載后還是File—>Settings—>Plugins—>Install plugin from disk…(注意最后選擇Install plugin from disk…和在線安裝時(shí)候選擇的Install JetBrains plugin…不一樣)選擇你下載的插件的安裝路徑,點(diǎn)擊OK如圖:
完成之后會(huì)提示重啟重啟后就可以了 (只是插件安裝好了)
第二步:配置Kotlin第一次創(chuàng)建Kotlin Activity,會(huì)提示 Kotlin not configured,我們直接點(diǎn)configure,如圖:
點(diǎn)擊Android with Gradle
點(diǎn)擊OK
這時(shí)候我們的項(xiàng)目后發(fā)生以下的變化:
首先根目錄的build.gradle文件:
首先app的build.gradle文件:
這時(shí)候說明你的Kotlin配置完成了 可以開發(fā)你的第一個(gè)Kotlin項(xiàng)目了
第三步:開發(fā)第一個(gè)Kotlin項(xiàng)目,首先要?jiǎng)?chuàng)建一個(gè)KotlinActivity
在KotlinActivity對(duì)應(yīng)的xml文件中新建一個(gè)TextView
在KotlinActivity中使用:
要不要太簡(jiǎn)單啊我靠?。。?!直接xml中的id名字.text就可以了!?。?!
當(dāng)輸入tv_myTest會(huì)自動(dòng)提示倒包的哦 Alt+Enter就可以了,就是這個(gè)包了:
不過我導(dǎo)入的時(shí)候遇到了問題 就是這個(gè)tv_myTest怎么也不提示 報(bào)錯(cuò)說沒有這個(gè)變量。。。。。于是百度這個(gè)問題 找到了解決方法,就是在app的build.gradle文件中加一段代碼
apply plugin: 'kotlin-android-extensions'
加在哪呢?如圖:
Sync Now一下 解決可以運(yùn)行了 可以看到你的第一個(gè)用Kotlin編寫的app了~(雖然簡(jiǎn)單的很。。。。)
補(bǔ)充一點(diǎn):將原來的java文件轉(zhuǎn)換為Kotlin文件,選中你的java文件,如下圖操作:
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。