flutter create --platforms 找不到 ohos 如何解决
我在使用Flutter创建项目时,执行 flutter create --platforms 命令找不到 ohos(OpenHarmony)平台选项。我已经确认Flutter版本是最新的,但仍然无法添加ohos平台支持。请问如何解决这个问题?是否需要安装额外的插件或配置?
Flutter 官方暂未正式支持鸿蒙(Ohos)平台。若需适配,可尝试以下方法:
- 检查 Flutter 版本(需 3.0+)
- 使用社区开发的鸿蒙插件或分支
- 通过
--platforms添加已支持的平台(如 android、ios、web)
建议关注 Flutter 官方更新或鸿蒙开源进展。
更多关于flutter create --platforms 找不到 ohos 如何解决的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在 Flutter 中,--platforms 参数目前不支持直接添加 ohos(OpenHarmony)作为目标平台。这是因为 Flutter 官方尚未正式集成对 OpenHarmony 的支持。不过,社区和华为正在推动相关适配工作。以下是解决步骤:
-
检查 Flutter 版本:确保使用最新 Flutter 版本(通过
flutter upgrade更新),但请注意,截至 2023 年,官方仍未内置 ohos 支持。 -
使用社区或华为的 Flutter for OpenHarmony 分支:
- 访问相关开源项目(如华为的 Flutter for OpenHarmony),按照其文档安装和配置。
- 示例克隆命令(如果可用):
然后使用此分支创建项目。git clone https://gitee.com/openharmony-sig/flutter_flutter.git cd flutter_flutter ./bin/flutter --version # 验证分支
-
手动添加 OpenHarmony 支持:
- 如果分支提供了工具,运行类似命令来初始化 ohos 平台:
flutter create --platforms=ohos . # 假设分支已扩展该参数 - 或手动修改
pubspec.yaml和项目文件,添加 ohos 配置(具体参考社区文档)。
- 如果分支提供了工具,运行类似命令来初始化 ohos 平台:
-
关注官方更新:定期查看 Flutter 官方公告或 OpenHarmony SIG,等待正式集成。
总结:目前需依赖第三方分支或手动适配。先尝试社区解决方案,并遵循其指南。如果问题持续,检查网络或文档更新。

