android - 无法访问类 CoroutineScope。检查模块类路径

标签 android kotlin kotlin-coroutines kotlin-multiplatform

我有一个 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/

相关文章:

android - 警报管理器无法通知

android - 我的 phonegap 应用程序在 Android 高清手机、HDPI 和 XHDPI 手机中看起来更小

android - 发送短信但不在已发送的消息中显示

gradle - 尝试应用到其他项目时找不到独立的Kotlin Gradle插件

kotlin - 我如何从挂起功能中使用当前的 CoroutineScope `CoroutineScope.async`?

java - 根据实时跟踪地理点动态绘制线条

android - Kotlin 位图工厂 IllegalStateException

spring - 在Docker中运行嵌入式mongo时org.springframework.beans.factory.UnsatisfiedDependencyException

android - 我如何等待 Kotlin 协程中的其他事件?

android - Kotlin 协程中的 Dispatchers.Main 和 Dispatchers.Default 有什么区别?