首页 > 解决方案 > 如何在 VS Code 中同时在 web 和 android 模拟器上运行颤振应用程序?

问题描述

我想flutter在 VS Code 中同时在 Web 和模拟器中运行我的应用程序。但我只能一个一个webemulator一个地运行它,但不能同时运行。

标签: fluttervisual-studio-code

解决方案


您可以在您的启动两个配置中创建一个复合启动配置,每个配置都指定一个..vscode/launch.jsondeviceId

这个创建了三个配置,一个在当前设备上启动(显示在状态栏中),一个在 iOS 上启动,一个在 Android 上启动。然后它会创建一个复合配置,该配置将同时在 iOS 和 Android 设备上启动。您可以将其中一个设备 ID 更改chrome为在 Chrome 上启动。

{
    "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"],
        }
    ]
}

更多信息可以在 Flutter wiki 上找到。


推荐阅读