Как VSCODE назначает путь движку флаттера при выполнении "Отладка: прикрепить к Flutter на устройстве"?
задний план
Я хочу установить точку останова в коде дротика с помощью отладки vscode, обычно я могу добавить configuration.args
подобно --local-engine
а также --local-engine-src-path
, к сожалению, это приложение флаттера должно быть andoird.intent.category.DEFAULT
, так что я могу просто отладить его attach
.
пытался
Я могу простить <flutter_sdk_path> attach -d <adb_client_id> --local-engine=android_debug_arm64 --local-engine-src-path=<flutter_engine_path>
приложить приложение и горячая перезагрузка работает.
желаю
Я хочу установить точку останова в коде и ctrl +shift + p
тогда Debug: Attach to Flutter on Device
Могу ли я это сделать, я думаю, так как же назначить путь движка флаттера при выполнении "Отладка: прикрепить к Flutter на устройстве"?
1 ответ
launch.json
добавление следующей конфигурации может позволить вам установить точку останова, но attach
у команды нет журнала (так что на панели DEBUG CONSOLE нет информации для печати)
{
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>"
]
}