首页 > 解决方案 > 当我在 powershell 中使用颤振运行时,它不会在要求选择 EDGE 的模拟器中运行应用程序。windows.Can有人请帮我吗?

问题描述

基本上,当我使用颤振运行命令时,我只想让应用程序在模拟器上运行。我想在不使用 android studio 的情况下运行。如果我得到这个答案,那将有很大的帮助。提前谢谢你在此处输入图像描述。我附上了它的截图

你能告诉我如何用flutter连接模拟器吗?模拟器在Android Studio中运行良好,但我想在命令promt中用flutter运行它。非常感谢你的回答真的很有帮助!PS C:\Users\sharu> 颤振设备 3 个连接的设备:

Windows(桌面) • windows • windows-x64 • Microsoft Windows [版本 10.0.19041.1052] Chrome(网络) • chrome • web-javascript • Google Chrome 91.0.4472.77 Edge(网络) • edge • web-javascript • Microsoft Edge 91.0。 864.48 PS C:\Users\sharu> 如何在此处获取模拟器

标签: powershellflutterandroid-studio

解决方案


免责声明:我不熟悉flutterCLI - 如果我错了,请告诉我。

似乎flutter run可以针对多个注册设备。

因此,在注册了多个设备后,系统会提示您选择目标设备,这就是您所看到的。

您有两个选项可以避免此提示:

  • 用于flutter run -d <deviceId>定位特定设备,其中<deviceId>代表屏幕截图中编号选项中括号中列出的标识符之一;例如,edge

  • 用于flutter run -d all定位所有设备。


推荐阅读