You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter get_cli安装失败求助:waitFor方法未找到错误

Flutter get_cli安装失败(waitFor方法未找到)解决方案

问题重现

Failed to build get_cli:get:
../../.pub-cache/hosted/pub.dev/dcli-2.3.0/lib/src/util/wait_for_ex.dart:38:17: Error: Method not found: 'waitFor'.
value = cli.waitFor(wrapped);
^^^^^^^

环境:Flutter 3.22.0、Pop!_OS,已清理pub缓存但问题未解决。

问题原因

dcli 2.3.0版本与Flutter 3.22.0内置的Dart SDK不兼容,waitFor方法在新版Dart中API发生变动,旧版dcli依赖的该方法已被移除或调整。

解决办法

  • 锁定dcli兼容版本
    在项目的pubspec.yaml中添加依赖覆盖,强制使用适配新版Dart的dcli版本:

    dependency_overrides:
      dcli: ^2.5.0
    

    执行以下命令重新拉取依赖:

    flutter pub get
    
  • 升级get_cli到最新版
    直接更新全局的get_cli,新版本通常已修复兼容性问题:

    dart pub global activate get_cli --latest
    
  • 降级Flutter版本(备选)
    若上述方法无效,可暂时降级到与dcli 2.3.0兼容的Flutter版本(如3.19.6):

    flutter downgrade 3.19.6
    

内容的提问来源于stack exchange,提问作者Syed Mahamudul Hasan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 17:15:53