簡體   English   中英

Kotlin Multiplatform推薦的IntelliJ設置是什么

[英]What is the recommended IntelliJ setup for Kotlin Multiplatform

我一直在嘗試為使用Kotlin(多平台)提供一個環境,但時間太長了,希望獲得一些建議。 我似乎陷入了需要哪個版本的JDK的問題,應該下載適用於Android SDK的Android Studio還是比獲取完整的IDE,使用哪個版本的IntelliJ和哪個版本的Kotlin插件更兼容的方法? 。

我想使用Kotlin 1.3。

我的目標是開發沒有平台特定代碼的通用庫。 盡管我想在Android,Linux,WebAssembly上進行測試。

Lubuntu 18.04.1英特爾x64

我建議使用剛剛發布的Kotlin Multiplatform插件 它的設置非常簡單:

plugins {
    id 'org.jetbrains.kotlin.multiplatform' version '1.2.71'
}

repositories {
    mavenCentral()
}

kotlin {
    targets {
        fromPreset(presets.jvm, 'jvm')
        fromPreset(presets.js, 'js')
        fromPreset(presets.mingwX64, 'mingw')
    }

    sourceSets { /* ... */ }
}

它帶有所有支持平台的內置預設,但您也可以單獨設置它們。 我已經采用了“跨平台開發”的“舊方法”,使用此插件將使其變得無限地容易處理。 您可以在此處閱讀有關設置的更多信息。

如果您打算在Android中使用該庫並且不會感到頭疼,則應該以Java 6代碼為目標。 請注意,您需要為Kotlin編譯器明確指定。 僅將IntelliJ IDEA項目設置為以Java 6為目標將不會執行。

JDK版本並不重要,因為您可以告訴編譯器為任何先前的Java版本生成代碼。

IntelliJ IDEA可能是Kotlin最好的IDE,因為它是由JetBrains制造的,而后者正是Kotlin背后的家伙。 獲取最新版本。

您不需要任何額外的插件,IntelliJ IDEA即開即用地支持Kotlin(即,標准版本中包含Kotlin插件)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM