繁体   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