Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何将平台添加到现有的颤振应用程序/项目?_Flutter - Fatal编程技术网

Flutter 如何将平台添加到现有的颤振应用程序/项目?

Flutter 如何将平台添加到现有的颤振应用程序/项目?,flutter,Flutter,我创建了一个仅支持移动设备的颤振应用程序: flattercreate--platforms=ios,android-foo 我还有另一个Flutter项目,是在Flutter支持web之前创建的,这就是为什么它只包含对移动设备的支持 现在,我想在web和macOS上运行我的应用程序,但在尝试使用flatter run-d macOS时收到以下错误: Exception: No macOS desktop project configured. See https://flutter.dev

我创建了一个仅支持移动设备的颤振应用程序:

flattercreate--platforms=ios,android-foo
我还有另一个Flutter项目,是在Flutter支持web之前创建的,这就是为什么它只包含对移动设备的支持


现在,我想在web和macOS上运行我的应用程序,但在尝试使用
flatter run-d macOS时收到以下错误:

Exception: No macOS desktop project configured. See https://flutter.dev/desktop#add-desktop-support-to-an-existing-app to learn about adding macOS support to a project.

您可以通过重新创建项目来添加对新插件的支持:

flatter创建。
您只需从Flatter项目的根目录运行它,它将为所有平台添加所需的文件


如果只想添加对特定启用平台的支持,可以通过提供
--platforms
参数来实现:

flattercreate--platforms=web,macos。