使用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_pluginflutter create -t plugin --platforms [ios, android] my_pluginflutter create -t plugin --platforms=[ios,android] my_pluginflutter create -t plugin --platforms ["ios","android"] my_pluginflutter create -t plugin --platforms=["ios","android"] my_pluginflutter 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
相关产品推荐
相关产品推荐

