首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改与代码的默认模拟器?

如何更改与代码的默认模拟器?
EN

Stack Overflow用户
提问于 2021-02-06 09:01:14
回答 3查看 2.9K关注 0票数 2

我在VS代码上安装了flutterAndroid iOS Emulator插件,这是VS代码内置终端中的flutter emulators命令的结果:

代码语言:javascript
复制
3 available emulators:
Nexus_5x       • Nexus_5x       • Google • android
Pixel_2_API_29 • Pixel 2 API 29 • Google • android
pixel_xl       • pixel_xl       • Google • android

To run an emulator, run 'flutter emulators --launch <emulator id>'.
To create a new emulator, run 'flutter emulators --create [--name xyz]'.

You can find more information on managing emulators at the links below:
  https://developer.android.com/studio/run/managing-avds
  https://developer.android.com/studio/command-line/avdmanager

但是它在IDE的右下角选择的默认模拟器是Chrome(web javascript)。如果可能的话,我打算将默认选择更改为Android模拟器之一。

EN

回答 3

Stack Overflow用户

发布于 2021-02-06 13:42:34

这里并没有真正的“默认”,VS Code要求Flutter监视连接/断开连接的设备,并且通常选择“最后连接的设备”。如果您有多个可用设备,则所选设备将取决于启动时发现它们的顺序。

如果您没有在这个项目中使用颤振网络,我认为有两件事可能会有所帮助:

global)

  • removing
  • 运行flutter config --no-enable-web以防止Chrome成为可用设备(这是项目中的web文件夹(这将阻止Chrome成为此特定项目的有效设备)
票数 5
EN

Stack Overflow用户

发布于 2022-03-17 15:19:49

project

  • launch.json内容根目录下的
  1. 创建.vscode/launch.json文件:

代码语言:javascript
复制
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Flutter",
      "request": "launch",
      "type": "dart",
      "args": ["-d", "<MY_DEVICE_ID>"]
    }
  ]
}

<MY_DEVICE_ID>替换为所需设备的id,可以通过使用flutter devices命令(它列出可用设备)找到该id。

票数 2
EN

Stack Overflow用户

发布于 2021-08-02 07:06:40

我也面临着同样的问题,并以如下的方式解决了这个问题。

  1. 删除所有android仿真器.

  1. 重新安装一个新的android模拟器.

  1. 使用以下方法运行仿真程序:

颤振模拟器-启动'EmulatorName'

  1. 从终端或cmd更改为项目文件夹

  1. 使用以下命令:

颤振运行

它将自动运行在你之前启动的android设备上。在剩下的时间里,它将继续在模拟器上运行。

记住,如果你说错了话

找不到pubspec.yaml

这意味着您仍然不在您的项目文件夹中,所以只需一步将目录更改为您的项目文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66075163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档