Xcode 如何在Android和IOS模拟器中同时看到我的Flitter应用程序输出?

Xcode 如何在Android和IOS模拟器中同时看到我的Flitter应用程序输出?,xcode,android-studio,flutter,simulator,Xcode,Android Studio,Flutter,Simulator,我正在使用android studio开发颤振应用程序,我想知道是否有任何方法可以在android和ios模拟器中看到我的应用程序输出,也可以在这两个模拟器上执行热加载?是,有一种方法可以做到这一点,首先安装android和ios模拟器,然后在两个模拟器都运行时逐个运行flatter。您可以从此处热重新加载 如果您希望同时运行这两种设备,请选择所有可用设备并运行您的命令颤振运行要同时调试多个设备,您应该为每个具有deviceId字段集的设备设置启动配置(这与您传递给颤振运行-d xxx的ID相

我正在使用android studio开发颤振应用程序,我想知道是否有任何方法可以在android和ios模拟器中看到我的应用程序输出,也可以在这两个模拟器上执行热加载?

是,有一种方法可以做到这一点,首先安装android和ios模拟器,然后在两个模拟器都运行时逐个运行
flatter。您可以从此处
热重新加载


如果您希望同时运行这两种设备,请选择所有可用设备并运行您的命令<代码>颤振运行

要同时调试多个设备,您应该为每个具有deviceId字段集的设备设置启动配置(这与您传递给颤振运行-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"],
        }
    ]
}

在调试侧栏上选择复合配置,然后单击调试->开始调试(或不调试启动)将同时启动每个设备的调试会话。

最后,我找到了在Ios和Android模拟器中运行应用程序的命令

在应用程序所在的终端中写入以下命令

flutter run -d all
您可以在终端中按r关键字进行热重新加载