You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用flutter create -t plugin创建插件时,指定iOS和Android平台的正确命令是什么?

如何创建包含iOS和Android平台的Flutter插件?

当使用flutter create命令创建新Flutter插件模板时,如果不指定任何平台,默认不会包含任何平台。请问要生成包含iOS和Android平台的插件,正确的命令是什么?

我查阅了Flutter CLI文档、命令帮助文件(内容如下),以及多个Flutter教程,但都未找到明确答案。Flutter帮助文件表述模糊的问题也在相关GitHub Issue中被提及,但该线程同样没有给出正确命令。

帮助文件内容:

--platforms                The platforms supported by this project. This
                           argument only works when the --template is set to
                           app or plugin. Platform folders (e.g. android/)
                           will be generated in the target project. When
                           adding platforms to a plugin project, the
                           pubspec.yaml will be updated with the requested
                           platform. Adding desktop platforms requires the
                           corresponding desktop config setting to be
                           enabled.
                           [ios (default), android (default), windows
                           (default), linux (default), macos (default), web
                           (default)]

我尝试过以下命令,但均无效:

  • flutter create -t plugin --platforms ios android my_plugin
  • flutter create -t plugin --platforms [ios, android] my_plugin
  • flutter create -t plugin --platforms=[ios,android] my_plugin
  • flutter create -t plugin --platforms ["ios","android"] my_plugin
  • flutter create -t plugin --platforms=["ios","android"] my_plugin
  • flutter create -t plugin --platforms "ios" "android" my_plugin

正确命令

生成包含iOS和Android平台的Flutter插件,准确命令为:

flutter create --template plugin --platforms ios,android my_plugin

说明

--platforms参数的多平台值需要用英文逗号直接连接,不能添加空格、括号或引号,这样就能成功生成同时包含iOS和Android平台代码目录的插件项目。


内容的提问来源于stack exchange,提问作者Nerdy Bunz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 20:25:16