错误:设置 VM 标志失败:无法识别的标志:disable-dart-dev

Posted

技术标签:

【中文标题】错误:设置 VM 标志失败:无法识别的标志:disable-dart-dev【英文标题】:Error: Setting VM flags failed: unrecognized flags: disable-dart-dev 【发布时间】:2020-10-04 04:19:50 【问题描述】:

当我在 android studio 中创建或克隆一个颤振项目时,它会显示 “创建项目时出错设置 VM 标志失败:无法识别的标志:disable-dart-dev”

我使用的是 Android Studio 4.0 版,之前我已经制作了几个 android 和 Flutter 应用程序。创建或运行项目永远不会产生错误。

克隆项目后,我尝试了“Pub get”命令和“get dependencies”命令,这给出了 Unrecognized flags 错误。为了试一试,我还运行了“升级依赖项”命令,这给了我另一个错误: “Flutter device daemon #3: process exited during startup. Exit code: 255, stderr: Setting VM flags failed: Unrecognized flags: disable-dart-dev”

有关信息,我已经更新了 Flutter(1.17.2) 和 dart 插件的版本。 克隆的项目名称为“magic-8-ball-flutter”github link for the cloned project

upgrade dependencies error after cloning project opening a cloned flutter project

creating a project error when creating a new flutter project

【问题讨论】:

【参考方案1】:

基本上,您的 powershell 可执行文件缺少 PATH 变量。您可以在目录中找到它:C:\Windows\System32\WindowsPowerShell\v1.0。之后关闭所有 cmd 和 powershell 窗口并重新打开并运行 flutter doctor -v 以正确设置 Flutter SDK。这可能需要几分钟,就像它也开始下载 Dart SDK 一样。另外,如果您在 master 分支上,请尝试切换到 stable 分支。

【讨论】:

【参考方案2】:

如果您使用的是 Windows 7,8 而不是 10,您将遇到此错误,因为您必须单独更新 powershell 版本。 在 C:\windows\System32\WindowsPowershell 在这里,您必须通过此链接升级您的 powershell 版本。 https://youtu.be/ouvSqfyHahU 对于 Windows 10,它预装了已经更新的版本。

【讨论】:

以上是关于错误:设置 VM 标志失败:无法识别的标志:disable-dart-dev的主要内容,如果未能解决你的问题,请参考以下文章

grep:不是一个可识别的标志:R

链接静态库时将无法识别的选择器发送到实例?

mongoexport 错误:失败:解析失败 + 无法识别的字段“快照”

如何在 Xcode 中启用 Neon 指令

Windows - 使用 mingw 进行 pip 安装 - 失败 - cc1.exe:错误:无法识别的命令行选项“-mno-cygwin”

UISwipeGestureRecognizer 抛出无法识别的选择器发送错误