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

Flutter Android打包Release版本图片不显示问题求助

Flutter Android Release版本图片不显示问题解决思路

1. 修正资源路径引用错误

你的pubspec.yaml已经配置了assets/作为资源目录,这意味着所有资源路径都是基于项目根目录的,和代码文件所在位置无关。你当前使用的../../../assets/是相对代码文件的路径,Debug环境(Edge运行)可能兼容,但Release打包时会因路径解析失败导致资源无法加载。

修改图片引用代码为:

final List<Image> images = [
  Image.asset(
    'assets/manometr.jpeg',
    height: 45.0,
    width: 45.0,
  ),
  Image.asset(
    'assets/molekula.png',
    height: 30.0,
    width: 30.0,
  ),
];

2. 验证资源配置与文件一致性

  • 确认assets文件夹和pubspec.yaml处于同一目录(项目根目录),文件夹内确实存在manometr.jpeg和molekula.png文件。
  • 检查文件名大小写:Android系统文件路径区分大小写,确保代码中的文件名和实际文件名完全一致(比如不要出现代码写manometr.jpeg、实际文件是Manometr.jpeg的情况)。

3. 清理缓存后重新构建

执行以下命令清理缓存并重新打包Release版本:

flutter clean
flutter build apk --release --no-tree-shake-icons

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 13:19:52