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

Flutter编译报错:未找到flutter_sound_web包的howler.js资源

解决flutter_sound_web包中howler.js资源缺失的构建错误

在pubspec.yaml中检测到错误:未找到资源packages/flutter_sound_web/howler/howler.js或其变体,该资源来自flutter_sound_web包。构建失败出现异常:

  • 位置:脚本'C:\flutter\packages\flutter_tools\gradle\flutter.gradle'第1102行
  • 错误原因:任务':app:compileFlutterBuildDebug'执行失败
    进程'command 'C:\flutter\bin\flutter.bat''以非零退出值1结束。
    建议:使用--stacktrace参数获取堆栈跟踪,使用--info或--debug参数获取更多日志输出,使用--scan参数获取完整分析信息。

以下是几个可行的解决步骤:

  • 清理并重新拉取依赖
    先执行清理命令清除缓存:

    flutter clean
    

    然后重新获取所有依赖:

    flutter pub get
    

    这一步能解决大部分因缓存损坏导致的资源缺失问题。

  • 检查并调整包版本
    打开项目根目录的pubspec.yaml文件,找到flutter_sound_web的版本声明。如果使用的是any或者不稳定的预览版本,改为指定一个稳定版本(手动写入pub上该包的最新稳定版号),之后重新执行flutter pub get。

  • 手动补全缺失资源
    如果上述步骤无效,可手动补充缺失的文件:

    1. 找到对应版本flutter_sound_web包的源码,定位到howler/howler.js文件
    2. 在项目的.dart_tool/pub-cache/hosted/pub.dartlang.org/flutter_sound_web-<版本号>/目录下创建howler文件夹(如果不存在)
    3. 将howler.js复制到该文件夹中
  • 验证Flutter SDK兼容性
    执行flutter doctor检查当前SDK版本,确认其与flutter_sound_web包的版本要求兼容。若不兼容,可升级或降级Flutter SDK到匹配的版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 14:15:31