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

无法生成APK:app:compileFlutterBuildDebug错误求助

解决Flutter编译时DecoderCallback未找到的错误

问题根源

所有Error: Type 'DecoderCallback' not found错误,都是因为项目依赖的cached_network_image:3.2.3、flutter_blurhash:0.7.0等包版本过旧,不兼容当前新版Flutter(适配Android Studio Giraffe的Flutter版本通常为较新稳定版)。DecoderCallback类型在新Flutter版本中已被调整,旧依赖包仍在引用这个已废弃/移除的类型。

解决步骤

  • 更新依赖包到兼容版本
    打开项目根目录的pubspec.yaml文件,修改以下依赖的版本号为最新稳定版:

    cached_network_image: ^3.3.0+1  # 可查看pub.dev获取最新稳定版
    flutter_blurhash: ^0.8.0       # 同上
    

    执行命令更新依赖:

    flutter pub get
    

    清理项目缓存确保依赖完全更新:

    flutter clean
    flutter pub get
    
  • 确保Flutter使用稳定版
    若更新依赖后仍有问题,切换到Flutter稳定频道并升级:

    flutter channel stable
    flutter upgrade
    
  • 清理Android Studio缓存
    点击菜单栏File -> Invalidate Caches...,勾选Invalidate and Restart,重启Android Studio后重新编译项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 04:57:30