[英]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.