在Windows上使用Flutter时,"使用插件进行构建需要符号链接支持" 并且在PowerShell中执行start ms-settings:developers无法工作

移动开发 2026-07-10

我在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)上运行时则不会。

我想了解的是:

  1. 为什么在Edge中可用,但在Windows桌面端/Android模拟器上会失败?
  2. 这个错误是否总是意味着Windows的开发者模式被禁用?
  3. 为什么在PowerShell中所给出的命令不起作用,从那里打开该设置页的正确方法是什么?

我还没有修改任何特殊的Windows设置,在修改系统之前,我想了解正确的做法。

解决方案

打开开发者设置:

Start-Process "ms-settings:developers"

然后启用:

Developer Mode

启用后:

  1. 重启VS Code / 终端
  2. 运行:
flutter clean
flutter pub get
flutter run
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章