[英]kotlinOptions in kotlin multiplatform project
我正在嘗試使用 Android 依賴項androidx.fragment:fragment-ktx:1.2.2
以便能夠在片段中加載ViewModels
,但在嘗試使用viewModels()
時出現錯誤說
無法將使用 JVM 目標 1.8 構建的字節碼內聯到使用 JVM 目標 1.6 構建的字節碼中。 請指定正確的“-jvm-target”選項
搜索我發現在build.gradle
的android
部分你需要放入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.