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

Flutter使用audioplayers 0.18.0播放音频报MissingPluginException如何修复

audioplayers 0.18.0 播放音效抛出path_provider MissingPluginException修复方案

这个报错核心原因是audioplayers内置依赖的path_provider插件未完成原生端注册,无法调用系统临时目录接口,按以下顺序排查修复即可:

  • 第一步:完全退出当前正在运行的调试App,重新执行flutter run全量编译安装。
    新增/修改原生相关依赖后,Flutter的热重载、热重启都不会重新加载原生插件注册逻辑,必须全量构建安装才能生效,这是该问题最常见的触发原因
  • 第二步:如果全量重启后仍报错,清理构建缓存后重新拉取依赖,依次执行以下命令:
flutter clean
flutter pub get

命令执行完成后重新编译运行App。

  • 第三步:如果上述操作后问题仍存在,检查pubspec.yaml文件中是否手动声明了path_provider依赖,若手动声明的版本和audioplayers 0.18.0内置依赖的path_provider版本存在冲突,就会出现注册异常。删除手动添加的path_provider依赖项,执行flutter pub get后重新构建即可。
  • 第四步:如果你是在Windows、macOS、Web等非移动端平台运行,0.18.0版本的audioplayers对非移动端平台的适配存在缺陷,将pubspec.yaml中的audioplayers版本升级到1.x以上的稳定版本即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 20:54:25