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