我有一个 kotlin 多平台项目,并在公共(public)模块中实现了一个简单的存储库类来进行 API 调用。我将协程范围作为参数传入,以便能够使用 viewModelScope
并将其默认为通用代码中定义的范围(因为 iOS)。
从 android 项目调用该函数时,Android Studio 提示并说 Cannot access class 'kotlinx.coroutines.CoroutineScope'. Check your module classpath for missing or conflicting dependencies
,但是,该项目编译得很好并按预期运行。所以这似乎是一个 IDE hickup。
我在 YouTrack 上发现了这个问题:https://youtrack.jetbrains.com/issue/KT-24575
有关系吗?我怎样才能摆脱它?
最佳答案
您提到的问题与此 https://youtrack.jetbrains.com/issue/KT-20511 重复这个问题的状态是fixed
.
关于android - 无法访问类 CoroutineScope。检查模块类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59452269/