我试着做一些协程的例子,表示为:https://github.com/Kotlin/kotlinx.coroutines/blob/master/kotlinx-coroutines-core/jvm/test/guide/example-basic-02.kt
这是调试器不能正常工作。
正如你所看到的,即使是像'runBlocking'或'launch'这样的协同程序代码也不能被智能感知检测到,我不知道我的问题是什么。
首先我的项目是Kotlin控制台程序,
为了将kotlinx.coroutine导入到我的项目中,我做了以下工作:
1.在项目结构中,模块从Maven下载了org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-RC,下载时检查了传统内容和源代码,并添加到库中。
1.在设置-〉构建-〉Kotlin编译器,将语言版本和API版本更改为1.5,这是Kotlin的实验版本
1.在项目工具和build.gradle.kts中,在依赖项中添加了实现(“org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-RC”),在插件中添加了kotlin(“jvm”)版本“1.5.0”
只是运行项目工作得很好,但我不能使用任何上下文菜单时,使用代码的协程,正如你所知,这真的很烦人我。任何帮助将不胜感激。
2条答案
按热度按时间lvmkulzt1#
我遇到了同样的问题,但似乎在1.5.0中得到了修复。参见https://youtrack.jetbrains.com/issue/KTIJ-11620
zdwk9cvp2#
我今天遇到了这个问题,我使用的是最新的协程库版本,我的Kotlin版本是1. 6. 21,这不是最新的。
我刚刚将我的Kotlin版本更新到最新版本1.8.10。