簡體   English   中英

kotlin 多平台項目中的 kotlinOptions

[英]kotlinOptions in kotlin multiplatform project

我正在嘗試使用 Android 依賴項androidx.fragment:fragment-ktx:1.2.2以便能夠在片段中加載ViewModels ,但在嘗試使用viewModels()時出現錯誤說

無法將使用 JVM 目標 1.8 構建的字節碼內聯到使用 JVM 目標 1.6 構建的字節碼中。 請指定正確的“-jvm-target”選項

搜索我發現在build.gradleandroid部分你需要放入kotlinOptions

kotlinOptions {jvmTarget = '1.8'}

但是在構建時出現錯誤

找不到參數的方法 kotlinOptions()

當我在普通的 Android 項目中執行此操作時,它工作正常,因為我假設它是kotlin-android插件的一部分。

我如何在 kotlin 多平台中使用它?

最后我的導入是錯誤的,我需要導入

import org.koin.androidx.viewmodel.ext.android.viewModel

然后我所要做的就是

val viewModel: MyViewModel by viewModel<MyViewModel>()

暫無
暫無

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

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