1

当您在调试 Intellij 时编译代码时会尝试热交换更改。如果失败,它会显示一条关于其状态的消息,并询问开发人员是否重新启动调试会话(以重新运行应用程序)。该消息会在几秒钟后消失。

如果您错过了有关热交换失败的消息,您如何知道会话是否仍与代码同步?

4

1 回答 1

1

如果您有一个活动断点,Intellij 2016.1 会为此添加检测:

源不匹配检测

如果您单步执行代码而不知道它实际上与正在运行的代码不匹配,这可能会非常烦人且适得其反。为避免任何不必要的时间浪费,IDE 现在会在发现不匹配时立即警告您。
[来源]

除此之外,发生的任何弹出窗口都保存在“事件日志”窗格中,因此您可以随时检查它,或者让它保持打开状态以了解您最近的热插拔是否失败。 事件簿

于 2016-09-29T14:01:29.883 回答