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

Flutter添加audioplayers: ^0.19.1执行pub get报错errno 1314如何解决?

报错信息:
Cannot create link, path = 'C:\src\flutter\flutter.pub-cache_temp\dir1b96d188\ios\Classes\AudioplayersPlugin.h' (OS Error: Required privilege is not provided by client.
, errno = 1314)
pub get failed (66; , errno = 1314)

问题原因

该报错是Windows系统默认禁止普通权限进程创建符号链接导致的,拉取audioplayers依赖的缓存过程中需要创建软链接,权限不足就会触发errno=1314错误。

解决方案

方案1:开启Windows开发者模式(推荐长期使用)

  • 打开Windows设置,依次进入「隐私和安全性」>「开发者选项」(Win10系统路径为「更新和安全」>「开发者选项」)
  • 打开「开发人员模式」的开关,等待系统完成相关配置
  • 重启当前使用的IDE后,重新执行flutter pub get即可

方案2:以管理员权限运行IDE(临时解决方案)

  • 右键点击VS Code/Android Studio的启动图标,选择「以管理员身份运行」
  • 打开对应Flutter项目后,重新执行flutter pub get,高权限下可正常创建符号链接完成依赖拉取

方案3:清理缓存重试

如果上述方案执行后仍然报错,可先清理冗余缓存再重试:

  • 执行flutter pub cache clean命令清理全局pub缓存
  • 删除项目根目录下的.dart_tool文件夹和pubspec.lock文件
  • 重新执行flutter pub get即可
补充说明

audioplayers: ^0.19.1是较早的版本,如果你使用的Flutter SDK版本高于2.10,也可以升级audioplayers到最新稳定版,规避旧版本的兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 06:21:04