【发布时间】:2021-09-26 02:08:46
【问题描述】:
我正在尝试使用 VSCode 调试 Flutter 应用,但它没有找到任何设备并显示消息 Cannot launch without an active device。
我可以从终端使用命令flutter run --no-sound-null-safety 启动应用程序,但我想使用 VSCode 调试工具来启动。
规格:
- macOS Big Sur 11.3
- VSCode 1.58.1
- 模拟器 iPhone 12、iOS 14.5
- XCode 12.5.1
我的 launch.json 文件:
{
"configurations": [
{
"name": "Flutter",
"program": "lib/main.dart",
"request": "launch",
"type": "dart",
"console": "terminal",
"args": ["--no-sound-null-safety"],
}
]
}
我的 settings.json 文件:
{
"dart.flutterAdditionalArgs": [
"--no-sound-null-safety"
],
"dart.vmAdditionalArgs": [
"--no-sound-null-safety"
],
}
【问题讨论】:
-
根据我的经验,你需要退出 vs code,启动 Xcode,将 Locations 工具指向它,在模拟器中运行一个简单的项目,然后启动 vs code。
-
刚试过。没用:(
标签: ios flutter visual-studio-code vscode-settings vscode-debugger