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

标签 flutter

我创建了一个仅支持移动设备的 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 create .
您可以简单地从 Flutter 项目的根目录运行它,它将为所有平台添加所需的文件。

如果您只想添加对特定启用平台的支持,您可以通过提供 --platforms 来实现。争论:
flutter create --platforms=web,macos .

关于flutter - 如何将平台添加到现有的 Flutter 应用程序/项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66214066/

相关文章:

firebase - 如果我删除文档但不删除其在 firestore 中的子集合,会发生什么情况?

android - flutter ios无法运行,获取widgets库异常并丢失设备连接

list - 获取列表中的项目数

dart - Flutter:获取 HTML 页面的某些元素

datetime - 在flutter应用程序中将日期时间转换为其他运行时类型

flutter - 带圆角的动画容器

Flutter Web 平台检查

flutter - 命名为 ":"的构造函数

authentication - 如何在 Flutter 应用中集成 Azure AD SSO

flutter - 为什么我的 Dart 构造函数返回动态对象而不是类型化对象?