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

Flutter中‘pub get has not been run’报错无法解决,求有效方案

解决Flutter项目中"pub get has not been run"持续报错的办法
  • 手动在终端执行命令
    打开Android Studio底部的Terminal标签,进入项目根目录,执行flutter pub get(纯Dart项目用dart pub get)。执行完看终端输出,要是有依赖版本冲突、网络超时这类具体报错,直接针对性解决——比如网络问题换国内Flutter镜像,版本冲突就调整pubspec.yaml里的依赖版本号。

  • 检查Flutter/Dart SDK配置
    打开Settings(Windows/Linux点File>Settings,Mac点Android Studio>Settings),搜索Flutter,确认SDK路径是你本地安装的正确路径。再检查Dart SDK路径,应该是Flutter SDK目录下的bin/cache/dart-sdk,别填错。

  • 清除项目缓存文件
    删除项目根目录下的.dart_tool、build文件夹,还有pubspec.lock文件,之后重新执行flutter pub get,让系统重新生成依赖缓存和锁文件。

  • 检查Flutter插件状态
    打开Settings>Plugins,确认Flutter和Dart插件是启用状态,要是有更新提示就更到最新版,之后重启Android Studio再打开项目。

  • 新项目的处理
    新建项目时,选对Flutter SDK,别中途打断初始化流程。要是还是报错,直接在终端进入新项目目录执行flutter pub get。

内容的提问来源于stack exchange,提问作者shyam sojitra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 03:21:01