前置条件
- ubuntu 24.04.2 LTS
- Visual Studio Code 1.98.2
- Flutter 3.29.1
问题描述
在使用 Visual Studio Code 调试 Flutter 代码的时候,如果在依赖库的代码中设置断点,会无法断点,并且提示断点未验证,"Unverified Breakpoint"。
如下图:
解决方案
根据需要在 Dart 插件的设置勾选下面的项目
- Dart: Debug External Package Libraries 允许调试第三方依赖库中的代码
- Dart: Debug Sdk Libraries 允许调试SDK中的代码
完整操作流程如下图: