【错误记录】flutter pub get 执行报错 ( 打开 Windows 开发者模式 )

文章目录

一、错误记录


核心报错信息 :

shell 复制代码
Building with plugins requires symlink support.

Please enable Developer Mode in your system settings. Run
  start ms-settings:developers
to open settings.

完整命令行输出 :

shell 复制代码
D:\002_Project\001_Flutter\client_terminal>flutter pub get
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Resolving dependencies...
Downloading packages...
  matcher 0.12.19 (0.12.20 available)
  meta 1.17.0 (1.18.2 available)
  test_api 0.7.10 (0.7.12 available)
  vector_math 2.2.0 (2.3.0 available)
Got dependencies!
4 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
Building with plugins requires symlink support.

Please enable Developer Mode in your system settings. Run
  start ms-settings:developers
to open settings.

二、解决方案


执行

shell 复制代码
start ms-settings:developers

命令 , 在弹出的页面中打开 开发者选项 ;

报错提示 :

shell 复制代码
Please enable Developer Mode in your system settings. Run
  start ms-settings:developers
to open settings.

请在系统设置中开启开发者模式 ; 执行下面命令可直接打开设置页面 : start ms-settings:developers

Windows 开发者模式 = 给开发用的 " 特权模式 " , 平时普通用户不用开 , 但做 Flutter/Android/UWP 开发必须开 , 否则很多编译、链接、调试功能会被系统禁止 ;

Windows 开发者模式 是 Windows 自带的一个开发总开关Microsoft Learn ;

关掉开发者模式 , 系统只让你装 微软商店 ( Microsoft Store ) 里的软件 , 限制很多底层 / 调试 / 链接功能 ;

打开开发者模式 , 解除限制 , 允许 :

  • 安装非商店来源的测试包、未签名应用 ( 侧载 )
  • 启用调试、远程部署、SSH、设备门户等开发功能Microsoft Learn
  • 创建符号链接 ( symlink ) ------ 这就是你 Flutter 报错的关键点!

对 Flutter 来说最关键的一点 : Flutter 在 Windows 编译安卓 / 插件时 , 会大量创建 符号链接 ( symlink ) 来关联插件和引擎 ;

没开开发者模式 → Windows 不让创建 symlink → 直接报错 :

执行

shell 复制代码
start ms-settings:developers

命令 , 在弹出的页面中打开 开发者选项 ;

或者在 控制面板 / 更新和安全 / 开发者选项 页面中 , 打开开发者模式 ;

打开该选项 ;

设置完毕后 , 执行 flutter pub get 命令 , 不再报错 ;

shell 复制代码
D:\002_Project\001_Flutter\client_terminal>flutter pub get
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Resolving dependencies...
Downloading packages...
  matcher 0.12.19 (0.12.20 available)
  meta 1.17.0 (1.18.2 available)
  test_api 0.7.10 (0.7.12 available)
  vector_math 2.2.0 (2.3.0 available)
Got dependencies!
4 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.

D:\002_Project\001_Flutter\client_terminal>
相关推荐
搬砖的小码农_Sky7 小时前
AI Agent:如何处理Claude Code 最近版本(2026年更新)引入的模型上下文限制
人工智能·windows·ai·ai编程
kakakahahahaha7 小时前
Windows C盘临时文件清理:%temp%、Windows Temp、Prefetch、Windows.old与hiberfil.sys处理指南
c语言·开发语言·windows
山岚的运维笔记10 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
kakakahahahaha12 小时前
LoadLibrary failed with error 87 排查:ERROR_INVALID_PARAMETER、DLL路径、架构与显卡驱动
windows·电脑·笔记本电脑·nvidia·软件需求
m0_7381858213 小时前
Flutter 鸿蒙化实战:flutter_scankit 适配 OpenHarmony,华为 ScanKit 扫码
flutter·华为·harmonyos·鸿蒙
百事牛科技14 小时前
7Z分卷文件怎么打开?7-Zip解压方法详解
windows·7-zip
2301_7893804918 小时前
【踩坑记录】Windows资源管理器无限重启,改注册表、看日志
windows·经验分享·笔记
sukalot18 小时前
Windows 驱动实例分析系列:libwdi 驱动分析 - libwdi 篇(五)
windows·驱动开发
(Charon)19 小时前
【C/C++面试】手写内存池:从空闲链表到内存申请与释放
java·开发语言·windows
CS创新实验室19 小时前
Python 的鸭子类型
开发语言·windows·python