在Windows上使用Flutter时,"使用插件进行构建需要符号链接支持" 并且在PowerShell中执行start ms-settings:developers无法工作
我在Windows 11上开发一个Flutter项目。
我的Flutter版本是:
Flutter 3.41.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision db50e20168 (3 weeks ago) • 2026-03-25 16:21:00 -0700
Engine • hash 5cdd32777948fa7a648fac915f8da7120ac7e97a (revision 425cfb54d0) (19 days ago) • 2026-03-25 20:14:42.000Z
Tools • Dart 3.11.4 • DevTools 2.54.2
我使用的是Windows 11。
应用在Edge中运行正常,但当我尝试在Windows桌面端运行或在Android模拟器上运行时,出现如下错误:
Launching lib\main.dart on Windows in debug mode...
Error: Building with plugins requires symlink support.
Please enable Developer Mode in your system settings. Run
start ms-settings:developers
to open settings.
此外,我是在PowerShell中执行命令,当我尝试执行:
start ms-settings:developers
时,出现以下错误:
start : The term 'start' is not recognized as the name of a cmdlet, function, script file, or operable program.
此问题仅在目标为Windows桌面端或模拟器时出现,在网页(Edge)上运行时则不会。
我想了解的是:
- 为什么在Edge中可用,但在Windows桌面端/Android模拟器上会失败?
- 这个错误是否总是意味着Windows的开发者模式被禁用?
- 为什么在PowerShell中所给出的命令不起作用,从那里打开该设置页的正确方法是什么?
我还没有修改任何特殊的Windows设置,在修改系统之前,我想了解正确的做法。
解决方案
打开开发者设置:
Start-Process "ms-settings:developers"
然后启用:
Developer Mode
启用后:
- 重启VS Code / 终端
- 运行:
flutter clean
flutter pub get
flutter run
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。