调试模式在带有 Kotlin 的 IDEA 中停止工作

Ada*_*old 5 java debugging gradle kotlin

我已经在一个项目上工作了一段时间,有一天我试图在调试模式下运行我的项目,但我收到了以下错误消息:

Failed to find Premain-Class manifest attribute in C:\Users\myuser\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-core-metadata\1.3.8-native-mt-1.4.0-rc\5b54677a19ebb20ec7dac0d9e4dfc806df327df\kotlinx-coroutines-core-metadata-1.3.8-native-mt-1.4.0-rc.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Run Code Online (Sandbox Code Playgroud)

我试过

  • 使缓存无效并重新启动
  • 重新导入项目
  • .gradle从项目我的 HOME 目录中删除文件夹

但没有任何帮助。

我能做些什么来解决这个问题?我没有更改可以实现这一点的代码,它在一天前工作。

Ale*_*kov 18

这是新的 Kotlin 1.4 协程调试器中的一个错误:https : //youtrack.jetbrains.com/issue/KT-41175。作为解决方法,请在 Intellij IDEA 中执行:文件 | 设置(首选项)| 构建、执行、部署 | 调试器 | 数据视图 | 科特林 | 禁用协程代理。

在 Kotlin 1.4.10 中,默认情况下将在 MPP 项目中禁用协程调试器。