Flutter 找不到名为“-”的命令并出现异常:Gradle 任务组装调试失败,退出代码为 64

问题描述 投票:0回答:2

找不到名为“-”的命令。

用法:飞镖[][]

全局选项:

-h, --help                 Print this usage information.
-v, --verbose              Show additional command output.
    --version              Print the Dart SDK version.
    --enable-analytics     Enable anonymous analytics.
    --disable-analytics    Disable anonymous analytics.

可用命令:

  analyze   Analyze the project's Dart code.
  compile   Compile Dart to various formats.
  create    Create a new project.
  format    Idiomatically format Dart source code.
  pub       Work with packages.
  run       Run a Dart program.
  test      Run tests in this package.

运行“dart help”以获取有关命令的更多信息。 请参阅 https://dart.dev/tools/dart-tool 了解详细文档。 异常:Gradle 任务 assembleDebug 失败,退出代码为 64 退出(sigterm)

android ios flutter visual-studio-code mobile
2个回答
1
投票

好吧,我也遇到了类似的问题,这就是我发现的。

首先,运行“flutter doctor”给了我全面的绿灯,所以我知道这不是问题。

我的flutter SDK安装在我的D盘下(D:/flutter/bin)

最初我尝试使用以下文件结构创建一个基本的 hello world 项目:D:\Development\Flutter\Flutter & Dart - The Complete Guide\hello_world

因此,当我运行“flutter run”命令时,我会收到如下错误:

通过设备 sdk gphone x86 使用硬件渲染。如果你注意到 图形工件,考虑启用软件渲染 “--启用软件渲染”。在 sdk gphone 上启动 lib\main.dart x86 处于调试模式...找不到名为“-”的命令。

用法:飞镖 [参数]

全局选项: -h, --help 打印此使用信息。 -v, --verbose 显示附加命令输出。 --version 打印 Dart SDK 版本。 --enable-analytics 启用分析。 --disable-analytics 禁用分析。

可用命令:分析目录中的Dart代码。
将 Dart 编译为各种格式。 创建 创建一个新的 飞镖项目。 devtools 打开 DevTools(可以选择连接到 现有的应用程序)。 doc 生成 HTML API 文档 来自 Dart 文档注释。 修复 应用自动修复 到 Dart 源代码。 格式 惯用格式 Dart 源 代码。 migrate 对项目执行空安全迁移。 酒吧
使用包。 run 运行 Dart 程序。 试运行 项目测试。

运行“dart help”以获取有关命令的更多信息。看 https://dart.dev/tools/dart-tool 获取详细文档。跑步 Gradle 任务“assembleDebug”... 822ms 异常:Gradle 任务 assembleDebug 失败,退出代码为 64

然后我又返回了几个目录并创建了另一个 hello_world 项目,文件路径为:D:\Development\Flutter\hello_world

但这一次,当我运行相同的“flutter run”命令时,它实际上起作用了。

我的猜测是所使用的文件夹名称或文件夹嵌套深度存在某种问题。


0
投票

为了确认另一个答案,将整个文件夹项目移动到更短的路径为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.