【问题标题】:How do I add Platforms to an Existing Flutter App/Project?如何将平台添加到现有的 Flutter 应用程序/项目?
【发布时间】:2021-05-18 16:42:24
【问题描述】:

我创建了一个仅支持移动设备的 Flutter 应用:

flutter create --platforms=ios,android foo

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


现在,我想在 Web 和 macOS 上运行我的应用,但在尝试使用 flutter 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.

【问题讨论】:

    标签: flutter


    【解决方案1】:

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

    flutter create .
    

    您可以简单地从 Flutter 项目的根目录运行它,它会为所有平台添加所需的文件。


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

    flutter create --platforms=web,macos .
    

    【讨论】:

      猜你喜欢
      • 2016-05-10
      • 2018-09-16
      • 2015-01-06
      • 1970-01-01
      • 2022-08-19
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多