我正在使用 android studio 开发 flutter 应用程序,我想知道有什么方法可以在 android 和 ios 模拟器中看到我的应用程序输出,并且我可以在两个模拟器上执行热重载?
最佳答案
要同时调试多个设备,您应该为每个具有 deviceId 字段集的设备设置启动配置(这与您传递给 flutter run -d xxx 的 ID 相同)。单击“调试”->“打开配置”打开启动配置。在底部添加一个复合配置,该配置将同时启动两个(或多个)配置:
{
"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"],
}
]
}
选择“调试”侧栏上的复合配置并单击“调试”->“开始调试”(或“开始但不调试”)将同时启动每个设备的调试 session 。
关于xcode - 如何同时在 Android 和 IOS 模拟器中查看我的 flutter 应用程序输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359380/