我正在尝试运行同一代码的两个不同的web实例(chrome chrome或chrome edge(。这就像使用手机模拟器一样(这是可能的,我可以同时打开两个不同的模拟器(,但使用网络可能吗?如果是,有什么想法吗?我仍然可以用F5运行1个chrome实例
我第一次运行
flutter devices
它提供了3个连接的设备(Windows、Chrome和Edge(当我尝试运行时
flutter run -d all
它没有返回找到的设备。
我使用Flutter 2.10;扑动医生";有0个问题。
您无法运行-d all
,flutter认为您正试图在名为"的设备上运行;所有";,事实并非如此。
如果你想在多台设备上运行同一个应用程序,我建议你多次运行该应用程序,要做到这一点,你必须多次打开你的终端,(如果你使用的是windows终端,你可以打开多个选项卡并在它们上运行(
还要记住,当你在网络上运行应用程序时,你是在特定端口的计算机上运行它的,所以假设你想在chrome和internet explorer上运行该应用程序,你可以在chrome上运行该程序,然后复制顶部的URL(应该说像http://localhost:52955/
这样的东西(,然后转到边缘并粘贴相同的URL。
如果你想在别人的设备上运行同一个应用程序(例如,同时在两台计算机上(,你可以用你计算机的网络IP替换localhost
,你也会有同样的效果。
出于显而易见的原因,以上内容仅适用于网络。
在浏览器中运行后,您可以复制url并将其粘贴到该浏览器的隐姓埋名屏幕中,这样您就可以打开2个选项卡,而且在使用本地存储时,没有重复:>