Flutter VSCODE在执行时如何指定颤振发动机路径;调试:附加到设备上的颤振“;? 背景

Flutter VSCODE在执行时如何指定颤振发动机路径;调试:附加到设备上的颤振“;? 背景,flutter,debugging,visual-studio-code,adb,flutter-engine,Flutter,Debugging,Visual Studio Code,Adb,Flutter Engine,我想通过vscode调试在dart代码中设置断点,通常我可以添加配置.args像--本地引擎和--本地引擎src路径,不幸的是,这个颤振应用程序必须是和oird.intent.category.DEFAULT,这样我就可以通过附加调试它了 尝试 我可以执行commondattach-d--local engine=android\u debug\u arm64--local engine src path=来连接应用程序,热重新加载正在工作 希望 我想在代码中设置断点,ctrl+shift+p然

我想通过vscode调试在dart代码中设置断点,通常我可以添加
配置.args
--本地引擎
--本地引擎src路径
,不幸的是,这个颤振应用程序必须是
和oird.intent.category.DEFAULT
,这样我就可以通过
附加
调试它了

尝试 我可以执行commond
attach-d--local engine=android\u debug\u arm64--local engine src path=
来连接应用程序,热重新加载正在工作

希望
我想在代码中设置断点,
ctrl+shift+p
然后
Debug:Attach to flatter on Device
我猜可以做到,那么在执行“Debug:Attach to flatter on Device”时如何指定flatter引擎路径?

启动。json
添加以下配置可以让您设置断点,但是
attach
命令没有日志(因此在调试控制台面板中没有打印信息)

{
名称:“Dart:附加到进程”,
请求:“附上”,
类型:“飞镖”,
observatoryUri:“${command:dart.promptForVmService}”,
args:[
“--localengine=android\u debug\u arm64”,
“--本地引擎src路径=”
]
}

launch.json
添加以下配置可允许您设置断点,但
attach
命令没有日志(因此在调试控制台面板中没有打印信息)

{
名称:“Dart:附加到进程”,
请求:“附上”,
类型:“飞镖”,
observatoryUri:“${command:dart.promptForVmService}”,
args:[
“--localengine=android\u debug\u arm64”,
“--本地引擎src路径=”
]
}

{
    name: "Dart: Attach to Process",
    request: "attach",
    type: "dart",
    observatoryUri: "${command:dart.promptForVmService}",
    args: [
        "--local-engine=android_debug_arm64",
        "--local-engine-src-path=<flutter_engine_path>"
    ]
}