flutter - 如何在 VS Code 中同时在 web 和 android 模拟器上运行颤振应用程序?
问题描述
我想flutter
在 VS Code 中同时在 Web 和模拟器中运行我的应用程序。但我只能一个一个web
或emulator
一个地运行它,但不能同时运行。
解决方案
您可以在您的启动两个配置中创建一个复合启动配置,每个配置都指定一个..vscode/launch.json
deviceId
这个创建了三个配置,一个在当前设备上启动(显示在状态栏中),一个在 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 上找到。
推荐阅读
- javascript - 如何通过角度的httpclient更改philips hue的“on”属性?
- javascript - Chrome 扩展中的 Javascript 代码具有错误的字符集编码?
- windows - 在 Windows 上使用“perl6”命令和 Git Bash
- rust - 为什么 Rust 文档说数组上的 while 循环比 for 循环慢?
- javascript - 在 React.js 中使用 Promise.all() 和 rxjs 史诗
- css - 在导入的 sass 文件中使用相对路径时,url() 未引用正确的文件
- c++ - 如何使用类型特征正确推断引用的参数
- python - Mongoengine / MongoDB模型过滤基于字典字段中的关键存在
- django - IntegrityError(news_post.hashTag 可能不为 NULL)
- linux - 如何在 puppet 中多次使用声明的类