Для одновременной отладки нескольких устройств вы должны настроить конфигурацию запуска для каждого устройства, у которого есть набор полей deviceId (это тот же идентификатор, который вы передали бы в flutter run -d xxx). Откройте конфигурацию запуска, нажав Отладка -> Открыть конфигурации. Добавьте составную конфигурацию внизу, которая запустит обе (или более) конфигурации одновременно:
{
"version": "0.2.0",
"configurations": [
{
"name": "Current Device",
"request": "launch",
"type": "dart"
},
{
"name": "Android",
"request": "launch",
"type": "dart",
"deviceId": "android"
},
{
"name": "iPhone",
"request": "launch",
"type": "dart",
"deviceId": "iphone"
},
],
"compounds": [
{
"name": "All Devices",
"configurations": ["Android", "iPhone"],
}
]
}
Выбор составной конфигурации на боковой панели Отладка и нажатие Отладка -> Начать отладку (или Начать без Отладка) запускает сеансы отладки для каждого устройства одновременно.