Kotlin Android 環(huán)境搭建

環(huán)境:Android Studio 2.3.1

原文:Getting started with Android and Kotlin

參考:Kotlin Android 環(huán)境搭建

安裝 Kotlin 插件

Android Studio 從 3.0 (preview)版本開始將內(nèi)置安裝 Kotlin 插件

  • 選擇 Settings -> Plugins,搜索并安裝Kotlin插件
  • 安裝后,重啟Android Studio

創(chuàng)建新工程

  • 創(chuàng)建步驟同Android原生工程(假設(shè)創(chuàng)建后工程內(nèi)存在MainActivity.javaactivity_main.xml

Android Studio 3.0 在創(chuàng)建過(guò)程中提供啟用 Kotlin 支持的選項(xiàng),勾選后可以跳過(guò) "配置 Kotlin 工程(Configuring Kotlin in the project)"的步驟。

在 Android Studio 3.0 中,可以選擇使用 Kotlin 創(chuàng)建 activity,因此也不需要"將Java 代碼轉(zhuǎn)換為 Kotlin(Converting Java code to Kotlin)"這一步驟。

早期版本中則會(huì)先使用 Java 創(chuàng)建 activity,然后再使用自動(dòng)轉(zhuǎn)換工具 進(jìn)行轉(zhuǎn)換。

將 Java 代碼轉(zhuǎn)換為 Kotlin

須在安裝Kotlin插件并重啟Android Studio后進(jìn)行

  • 打開MainActivity.java文件,通過(guò)菜單欄依次調(diào)出 Code -> Convert Java File to Kotlin File
  • 轉(zhuǎn)換完成后即可看到使用 Kotlin 編寫的 MainActivity.kt

工程中配置 Kotlin

  • 在開始編輯MainActivity.kt文件時(shí),Android Studio 會(huì)提示當(dāng)前工程還未配置 Kotlin,根據(jù)提示完成操作即可,
    image

    或者可以在菜單欄中選擇Tools -> Kotlin -> Configure Kotlin in Project
    image
  • Kotlin 配置完成后,應(yīng)用程序的 build.gradle 文件會(huì)更新。 能看到新增了 apply plugin: 'kotlin-android' 及其依賴
    image
  • 同步工程,在提示框中點(diǎn)擊"立即同步(Sync Now)"或者使用Sync Project with Gradle Files命令
    image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評(píng)論 25 709
  • Google在今年的IO大會(huì)上宣布,將Android開發(fā)的官方語(yǔ)言更換為Kotlin,作為跟著Google玩兒An...
    藍(lán)灰_q閱讀 77,196評(píng)論 31 489
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,877評(píng)論 2 45
  • 錫城西鄰南京,東銜上海。有一次我鋪開家中的地圖,手持一把直尺,以南京和上海為端點(diǎn),比劃一番,發(fā)現(xiàn)錫城幾乎是在線段的...
    Ladpger閱讀 383評(píng)論 0 0
  • 今天晚上師父給我們大家開示,面對(duì)著大部分80后90后的同事們,師父談到一個(gè)觀點(diǎn),作為現(xiàn)在的年青人,要能做到三...
    荷oo閱讀 427評(píng)論 0 0

友情鏈接更多精彩內(nèi)容