【问题标题】:Intellij-idea Debugger - Coroutine tab : "An error occurred on fetching information"Intellij-idea 调试器 - 协程选项卡:“获取信息时出错”
【发布时间】:2021-07-24 04:29:33
【问题描述】:

我正在尝试做一些协程示例:https://github.com/Kotlin/kotlinx.coroutines/blob/master/kotlinx-coroutines-core/jvm/test/guide/example-basic-02.kt

它的调试器无法正常工作。

如您所见,即使是“runBlocking”或“launch”等协程代码也不会被智能感知检测到, 我不知道我的问题是什么。

首先我的项目是kotlin Console程序,然后

我为将 kotlinx.coroutine 导入到我的项目所做的工作是:

  1. 在 Project Structure 中,Module 从 Maven 下载了 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-RC,下载时勾选 Trasitive-something 和 Source,并添加到库中。

  2. 在设置 -> 构建 -> Kotlin 编译器,将语言版本和 API 版本更改为 1.5,这是 Kotlin 的实验版本

  3. 在项目工具和 build.gradle.kts 中添加 依赖项的实现(“org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-RC”), 插件中的 kotlin("jvm") 版本“1.5.0”

只是运行项目效果很好,但是在使用有关协程的代码时我不能使用任何上下文菜单,正如你所知,这真的让我很烦。任何帮助将不胜感激。

【问题讨论】:

    标签: kotlin intellij-idea coroutine


    【解决方案1】:

    我遇到了同样的问题,但它似乎在 1.5.0 中已修复。见https://youtrack.jetbrains.com/issue/KTIJ-11620

    【讨论】:

      猜你喜欢
      • 2012-06-20
      • 2019-08-04
      • 2015-07-05
      • 1970-01-01
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多