【发布时间】:2020-08-05 03:14:06
【问题描述】:
我正在使用 android studio 开发 Flutter 应用程序,我想知道有什么方法可以在 android 和 ios 模拟器中看到我的应用程序输出,也可以在两个模拟器上执行热重载?
【问题讨论】:
标签: xcode android-studio flutter simulator
我正在使用 android studio 开发 Flutter 应用程序,我想知道有什么方法可以在 android 和 ios 模拟器中看到我的应用程序输出,也可以在两个模拟器上执行热重载?
【问题讨论】:
标签: xcode android-studio flutter simulator
要同时调试多个设备,您应该为每个具有 deviceId 字段集的设备设置启动配置(这与您传递给 flutter run -d xxx 的 ID 相同)。通过单击 Debug -> Open Configurations 打开启动配置。在底部添加一个复合配置,将同时启动两个(或多个)配置:
{
"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"],
}
]
}
选择 Debug 侧边栏上的复合配置并单击 Debug -> Start Debugging(或 Start without Debugging)将为每个设备同时启动调试会话。
【讨论】: