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

Flutter缩放图片后打包APK大小仍无变化该如何解决?

问题修复步骤
  • 清理多层缓存文件:
    执行完flutter clean、flutter pub get后,手动删除以下路径的所有内容:
    1. 项目根目录下的build/文件夹
    2. 项目android/目录下的.gradle/、app/build/文件夹
    3. Windows系统Flutter全局构建缓存目录,直接在资源管理器地址栏输入%USERPROFILE%\.flutter\flutter_build\即可快速访问,清空该目录下所有和当前项目相关的缓存文件夹
  • 删除旧分析缓存文件
    执行体积分析前,先删除项目根目录下所有code_size_analysis_*.json格式的旧分析文件,避免工具直接复用旧的分析结果
  • 执行带强制无缓存参数的构建命令
    构建时添加--no-build-cache参数强制跳过所有构建缓存,完整命令如下:
    flutter build apk --analyze-size --no-build-cache --target-platform=android-arm64
    
  • 可选额外验证
    如果操作后仍有异常,可以进入项目android/目录,在命令行执行gradlew clean清理Android端所有构建缓存后再重新执行Flutter构建命令。也可以先构建不带分析参数的普通APK,对比APK本身的体积变化,确认资源替换已经生效,排除分析工具本身的缓存问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 00:09:02