Flutter桌面音频播放器包报错“Nuget.exe not found”求解决方案或替代包
解决方案与替代包推荐
一、解决当前包的Nuget.exe报错
- 手动配置Nuget.exe:下载Nuget.exe后,将其添加到系统环境变量
PATH中,或直接放置在项目的windows目录下,再重新执行flutter pub get。 - 清理缓存重试:运行命令
flutter clean清除项目缓存,随后执行flutter pub get重新拉取依赖。 - 指定包稳定版本:在
pubspec.yaml中手动指定该音频包的旧稳定版本,规避版本兼容问题。 - 手动填充Nuget缓存:找到Flutter缓存目录(Windows系统路径为
%LOCALAPPDATA%\Pub\Cache),将Nuget.exe放入对应缓存文件夹后重启项目。
二、无问题替代包推荐
- audioplayers:跨平台覆盖Windows/macOS/Linux,支持本地/网络音频播放,提供音量调节、进度控制等基础功能,社区活跃度高,文档完善。
- just_audio:适配全平台,支持更多音频格式与播放列表管理,适合需要复杂音频逻辑的场景,桌面端适配稳定。
- flutter_sound:兼具音频播放与录音功能,API简洁易用,桌面端适配成熟,轻量项目首选。
内容的提问来源于stack exchange,提问作者S D
相关产品推荐
相关产品推荐

