我有一个kotlin多平台项目,并在通用模块中实现了一个简单的存储库类以进行API调用。我将协程范围作为参数传递,以便能够使用viewModelScope
并将其默认为通用代码中定义的范围(由于iOS)。
当从android项目中调用该函数时,Android Studio会抱怨并说Cannot access class 'kotlinx.coroutines.CoroutineScope'. Check your module classpath for missing or conflicting dependencies
,该项目编译得很好并且可以按预期运行。因此,这似乎是IDE的补充。
我在YouTrack上发现了此问题:https://youtrack.jetbrains.com/issue/KT-24575 有关系吗?而我该如何摆脱呢?