如何在错误 "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' 时,我收到了显示的错误消息,并且在指定的位置仅创建了一个空文件夹。
从头到尾的例子:
从 IntelliJ 市场安装 Flutter 和 Dart 插件
点击“创建新项目”,然后从左侧列表中选择 Flutter
Flutter SDK 路径预填充为 /home/nikko/snap/flutter/common/flutter
(请参阅 flutter 注释),因此我单击 Next
设置名称:tryseven
,位置:~/Folders/Me/Programming/Mobile/Flutter/tryseven
,
- 类型:
Application
,
- 组织:
com.example
- android 语言:
Java
- iOS 语言:
Swift
- 离线创建项目:错误
“更多设置”选项卡未更改,默认项目格式为 .idea (directory based)
点击完成,我得到 the error。当我转到 ~/Folders/Me/Programming/Mobile/Flutter/tryseven
时,目录已创建并且是空的
备注:
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
我试过没有成功的:
- 将语言更改为 Kotlin 或 C
- 将组织更改为
test.org
- 将类型更改为包(禁用语言和组织选择)
- 将“离线创建项目”更改为 True
已知问题(由 flutter/devtools#2653), please see https://github.com/flutter/flutter-intellij/issues/5230#issuecomment-771279236 引起的解决方法
问题出在 53.0 版的 IntelliJ Flutter 插件上。您需要安装以前的版本。
- 从这里下载 Flutter 插件 link (https://plugins.jetbrains.com/plugin/download?rel=true&updateId=107561)
- 打开IntelliJ
- 转到设置
- 单击插件
- 单击导航栏右上角的设置图标
- 单击“从磁盘安装插件...”
- Select .zip 文件 您刚下载的 Flutter 插件
- 重启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 项目。
我正在尝试在 IntelliJ 中创建一个新的 Flutter 项目,我得到 error "At least one platform must be selected"
我按照 Flutter 网站的说明进行操作:(here and here) 但是,当我单击 'Finish' 时,我收到了显示的错误消息,并且在指定的位置仅创建了一个空文件夹。
从头到尾的例子:
从 IntelliJ 市场安装 Flutter 和 Dart 插件
点击“创建新项目”,然后从左侧列表中选择 Flutter
Flutter SDK 路径预填充为
/home/nikko/snap/flutter/common/flutter
(请参阅 flutter 注释),因此我单击 Next设置名称:
tryseven
,位置:~/Folders/Me/Programming/Mobile/Flutter/tryseven
,- 类型:
Application
, - 组织:
com.example
- android 语言:
Java
- iOS 语言:
Swift
- 离线创建项目:错误
- 类型:
“更多设置”选项卡未更改,默认项目格式为
.idea (directory based)
点击完成,我得到 the error。当我转到
~/Folders/Me/Programming/Mobile/Flutter/tryseven
时,目录已创建并且是空的
备注:
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
我试过没有成功的:
- 将语言更改为 Kotlin 或 C
- 将组织更改为
test.org
- 将类型更改为包(禁用语言和组织选择)
- 将“离线创建项目”更改为 True
已知问题(由 flutter/devtools#2653), please see https://github.com/flutter/flutter-intellij/issues/5230#issuecomment-771279236 引起的解决方法
问题出在 53.0 版的 IntelliJ Flutter 插件上。您需要安装以前的版本。
- 从这里下载 Flutter 插件 link (https://plugins.jetbrains.com/plugin/download?rel=true&updateId=107561)
- 打开IntelliJ
- 转到设置
- 单击插件
- 单击导航栏右上角的设置图标
- 单击“从磁盘安装插件...”
- Select .zip 文件 您刚下载的 Flutter 插件
- 重启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 项目。