Android Studio 4.2.2创建Flutter项目报找不到platforms选项如何解决
问题表现
- 运行环境:Android Studio 4.2.2
- 操作场景:新建Flutter应用项目
- 弹窗错误信息:
Could not find an option named "platforms". Run 'flutter -h' (or 'flutter -h) for available flutter commands and options.
故障根因
版本不兼容:当前Android Studio安装的Flutter插件版本较高,调用flutter create命令创建项目时默认携带了--platforms参数用来指定要生成的目标平台目录,但本地安装的Flutter SDK版本过老(普遍是1.22正式版之前的版本),对应版本的create命令还没有加入--platforms参数,无法识别该选项就直接抛错。
可行解决方案
按操作成本从低到高排序:
- 升级本地Flutter SDK到最新稳定版(最推荐,一劳永逸)
打开系统终端依次执行以下命令,切换到稳定发布渠道并升级SDK:
升级完成后执行flutter channel stable flutter upgradeflutter doctor检查所有环境依赖是否正常,重启Android Studio后再走新建项目流程即可正常创建。 - 无法升级SDK时,降级Flutter插件版本适配旧SDK
- 打开Android Studio设置页,进入Plugins(插件)面板,找到已安装的Flutter插件
- 点击插件条目右侧的设置齿轮图标,选择卸载当前版本,按提示重启IDE
- 重启后再次进入插件市场,搜索Flutter插件,在版本历史列表里选择发布时间早于你本地Flutter SDK版本的稳定旧版安装,重启IDE后即可正常创建项目。
- 临时绕过IDE向导创建项目
如果不想改SDK或者插件版本,可以直接在终端手动执行创建命令,跳过IDE的参数调用:
命令执行完成后,在Android Studio里选择「打开已有项目」,选中刚生成的项目目录即可正常开发。flutter create 你的项目名称
内容的提问来源于stack exchange,提问作者iamdeed
相关产品推荐
相关产品推荐

