如何在错误 "At least one platform must be selected" 的情况下创建 flutter 项目?

How do I create a flutter project despite the error "At least one platform must be selected"?

我正在尝试在 IntelliJ 中创建一个新的 Flutter 项目,我得到 error "At least one platform must be selected"

我按照 Flutter 网站的说明进行操作:(here and here) 但是,当我单击 'Finish' 时,我收到了显示的错误消息,并且在指定的位置仅创建了一个空文件夹。

从头到尾的例子:

备注:

flutter --version returns

Flutter 1.22.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 9b2d32b605 (11 days ago) • 2021-01-22 14:36:39 -0800
Engine • revision 2f0af37152
Tools • Dart 2.10.5

如果我将“Flutter SDK 路径”更改为其他内容,我会收到警告“在指定位置找不到 Flutter SDK”。所以Flutter应该设置正确


使用 Ubuntu 20.04.1 LTS 64 位

和 IntelliJ IDEA v.2020.1.4

IntelliJ 在我关闭后没有打开,我需要先终止进程,即使 window 已关闭。不确定这是否会产生任何影响,但我会重新安装 IDE


我试过没有成功的:

已知问题(由 flutter/devtools#2653), please see https://github.com/flutter/flutter-intellij/issues/5230#issuecomment-771279236 引起的解决方法

问题出在 53.0 版的 IntelliJ Flutter 插件上。您需要安装以前的版本。

  1. 从这里下载 Flutter 插件 link (https://plugins.jetbrains.com/plugin/download?rel=true&updateId=107561)
  2. 打开IntelliJ
  3. 转到设置
  4. 单击插件
  5. 单击导航栏右上角的设置图标
  6. 单击“从磁盘安装插件...”
  7. Select .zip 文件 您刚下载的 Flutter 插件
  8. 重启IDE

这对我有用,希望这能解决你的问题。

我真的很抱歉添加另一个答案,但我没有足够的声誉来发表评论。我尝试了 Ben 给出的解决方案,但它(部分)不起作用。该问题起源于早期版本,最近的更新 (53.0) 将其恢复。我安装了适合我的 52.2.5 版本 click here to download version 52.2.5 or pick one which might work for you

只是临时解决方案用cmd创建项目

flutter create my_app

必须在您的 OS 中设置 flutter 环境。然后通过浏览 my_app 目录打开 intellij 项目。