xcode - 如何同时在 Android 和 IOS 模拟器中查看我的颤振应用程序输出?
问题描述
我正在使用 android studio 开发颤振应用程序,我想知道有什么方法可以在 android 和 ios 模拟器中看到我的应用程序输出,也可以在两个模拟器上执行热重载?
解决方案
要同时调试多个设备,您应该为每个具有 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)将同时为每个设备启动调试会话。
推荐阅读
- powershell - 从“.CSV”获取多个单元格值到 Powershell
- django - 如何使用 django 标签模板在前端显示类别?
- php - 当我在 php 中执行查询时,我得到:致命错误:未捕获的错误:调用 bool 上的成员函数 close()
- xamarin.forms - Xamarin 形式:Xamarin.Plugin.FilePicker 不适用于 ios
- python - 通过 id 将 NaN 向前填充到最后一个值,并在最后一个值之后再填充 2 次
- java - jOOQ 中的 UPDATE-FROM 子句在比较数据类型时抛出异常
- json - 如何以角度形式验证开始日期和结束日期
- mongoose - mongoose 中 updateOne 预钩子单元测试用例出错
- qt - meta-qt5 yocto 层无法编译
- ios - 沙盒帐户经常需要登录