英文:
Debug mode stopped working in IDEA with Kotlin
问题
我已经在一个项目上工作了一段时间,有一天我尝试以调试模式运行我的项目,然后我收到了这个错误消息:
在 C:\Users\myuser\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-core-metadata.3.8-native-mt-1.4.0-rcb54677a19ebb20ec7dac0d9e4dfc806df327df\kotlinx-coroutines-core-metadata-1.3.8-native-mt-1.4.0-rc.jar 中未找到 Premain-Class 清单属性
在初始化 VM 期间发生错误
代理库初始化失败:instrument
我尝试过:
- 使缓存无效并重新启动
- 重新导入项目
- 从项目和我的主目录中删除
.gradle
文件夹
但都没有帮助。
我该怎么做才能解决这个问题?我没有进行任何可能导致这种情况发生的代码更改,它在一天前还能正常工作。
英文:
I have been working on a project for a while now and on one day I tried to run my project in debug mode and I got this error message:
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.3.8-native-mt-1.4.0-rcb54677a19ebb20ec7dac0d9e4dfc806df327df\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
I tried
- Invalidate cache and restart
- Reimporting the project
- Deleting the
.gradle
folder from the project and my HOME dir
but nothing helped.
What can I do to solve this? I did no code change that could make this happen, it was working a day ago.
答案1
得分: 32
这是新的 Kotlin 1.4 协程调试器中的一个错误:https://youtrack.jetbrains.com/issue/KT-41175。作为一种解决方法,请在 Intellij IDEA 中执行:文件 | 设置(首选项)| 构建、执行、部署 | 调试器 | 数据视图 | Kotlin | 禁用协程代理。
在 Kotlin 1.4.10 中,跨平台项目中将默认禁用协程调试器。
英文:
This is a bug in the new Kotlin 1.4 coroutine debugger: https://youtrack.jetbrains.com/issue/KT-41175. As a workaround please do in Intellij IDEA: File | Settings (Preferences) | Build, Execution, Deployment | Debugger | Data Views | Kotlin | Disable coroutine agent.
The coroutine debugger is going to be disabled in MPP projects by default in Kotlin 1.4.10.
答案2
得分: 0
在某些Intellij版本中:文件 | 设置(首选项)| 构建、执行、部署 | 调试器
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论