最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Studio配置Kotlin開(kāi)發(fā)環(huán)境詳細(xì)步驟

 更新時(shí)間:2017年05月19日 15:33:44   投稿:lqh  
這篇文章主要介紹了Android Studio配置Kotlin開(kāi)發(fā)環(huán)境詳細(xì)步驟的相關(guān)資料,需要的朋友可以參考下

Android Studio配置Kotlin開(kāi)發(fā)環(huán)境詳細(xì)步驟

第一步:安裝Kotlin插件

打開(kāi)Settings面板,找到Plugins選項(xiàng),點(diǎn)擊Browse repositories(瀏覽倉(cāng)庫(kù)),輸入“Kotlin”查找,然后安裝即可。安裝完成之后需要重啟Android Studio (切記!)。

安裝完成之后如下圖所示。

安裝Kotlin插件

插件當(dāng)前的最新版本是1.1.2-release-Studio-2.3-3。

第二步:配置Kotlin開(kāi)發(fā)環(huán)境

點(diǎn)擊菜單欄的“Tools”選項(xiàng),選擇“Kotlin”,然后選擇“Configure Kotlin in Project”。如下圖所示。

配置Kotlin開(kāi)發(fā)環(huán)境

在彈出的窗口中選擇需要使用Kotlin的模塊Kotlin編譯器和運(yùn)行時(shí)的版本,如下圖所示。

選擇模塊和Kotlin版本

點(diǎn)擊“OK”之后,Kotlin插件會(huì)自動(dòng)開(kāi)始配置。配置完成之后,同步一下工程(Sync Project)即可。

[可選]:在菜單欄中點(diǎn)擊“Code”菜單項(xiàng),選擇“Convert Java File to Kotlin File”即可根據(jù)之前配置將已有的Java文件轉(zhuǎn)換為Kotlin文件。

附:推薦配置

打開(kāi)模塊下的build.gradle文件,在apply plugin: 'kotlin-android'下面加入一行:apply plugin: 'kotlin-android-extensions'。這是一個(gè)Kotlin的擴(kuò)展模塊,可以讓Activity自動(dòng)關(guān)聯(lián)xml布局中的View而不需要findViewById。
詳情請(qǐng)參考:http://kotlinlang.org/docs/tutorials/android-plugin.html

附:使用Kotlin編寫(xiě)單元測(cè)試

在Android開(kāi)發(fā)中免不了要進(jìn)行各種單元測(cè)試,使用Kotlin編寫(xiě)單元測(cè)試可以簡(jiǎn)化代碼,提高效率。
將工程切換到Project視圖,展開(kāi)模塊下的src目錄,這個(gè)目錄下默認(rèn)會(huì)有三個(gè)文件夾。main文件夾通常用來(lái)存放模塊代碼;androidTest文件夾通常用來(lái)存放Android相關(guān)的單元測(cè)試;test文件夾通常用來(lái)存放Java(Kotlin)相關(guān)的單元測(cè)試。

Kotlin的單元測(cè)試

在測(cè)試包下新建一個(gè)Kotlin Class,例如命名為UnitTest1。在這個(gè)類(lèi)中可以編寫(xiě)多個(gè)測(cè)試方法,不詳細(xì)敘述。

package cc.duduhuo.kotlintest

import org.junit.Test

import org.junit.Assert.*

class UnitTest1 {
  @Test
  fun addition_isCorrect() {
    assertEquals(4, (2 + 2).toLong())
  }
}

Android的單元測(cè)試

在測(cè)試包下新建一個(gè)Kotlin Class,例如命名為AndroidTest1。在這個(gè)類(lèi)中可以編寫(xiě)多個(gè)測(cè)試方法,不詳細(xì)敘述。

package cc.duduhuo.kotlintest

import android.support.test.InstrumentationRegistry
import android.support.test.runner.AndroidJUnit4
import org.junit.Assert.assertEquals
import org.junit.Test
import org.junit.runner.RunWith

@RunWith(AndroidJUnit4::class)
class AndroidTest1 {

  @Test
  fun useAppContext() {
    // Context of the app under test.
    val appContext = InstrumentationRegistry.getTargetContext()

    assertEquals("cc.duduhuo.kotlintest", appContext.packageName)
  }
}

附:有關(guān)Kotlin的一些有用資料Kotlin官網(wǎng):http://kotlinlang.org/
Kotlin用戶手冊(cè)(英文):http://kotlinlang.org/docs/reference/
Kotin開(kāi)源地址:https://github.com/JetBrains/kotlin
官方介紹如何開(kāi)始使用Kotlin:http://kotlinlang.org/docs/tutorials/getting-started.html
與Kotlin相關(guān)一些庫(kù)、框架和應(yīng)用:http://kotlinlang.org/docs/resources.html

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

吴川市| 龙川县| 福清市| 南江县| 嘉禾县| 刚察县| 榆树市| 原阳县| 达孜县| 玉溪市| 营山县| 铜梁县| 资阳市| 东光县| 洛南县| 将乐县| 达尔| 马边| 娄底市| 赤壁市| 平顺县| 三台县| 鄄城县| 珲春市| 宣城市| 义乌市| 桂林市| 会宁县| 鹤庆县| 仙居县| 临澧县| 凤翔县| 呼图壁县| 濮阳市| 抚州市| 拜城县| 洪湖市| 九龙县| 吉木萨尔县| 徐州市| 分宜县|