前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >flutter包体积优化方案

flutter包体积优化方案

原创
作者头像
愤怒的小鸟
修改2020-12-16 14:43:22
2.2K0
修改2020-12-16 14:43:22
举报
文章被收录于专栏:web share

方案一 熊猫压缩法(减少 0.7 MB)

压缩对象: 1.Flutter引用到的资源文件 2.Android启动页的背景图

方案二 so优化(减少14MB)

代码语言:javascript
复制
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
  • 首先 flutter build apk 表示当前构建 release 包;
  • 后面 android-arm,android-arm64,android-x64 则是指定生成对应架构的 release 包;
  • 最后的 --split-per-abi 则表示告知需要按照我们指定的类型分别打包,如果移除则直接构建包含所有 CPU 架构的 Apk 包。

方案三 混淆优化(减少0.4MB)

代码语言:javascript
复制
flutter build apk --obfuscate --split-debug-info=//

--obfuscate:开启混淆操作; --split-debug-info=:将因混淆生成的 map 符号表缓存到此位置。

symbolize Flutter混淆调试神器

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 方案一 熊猫压缩法(减少 0.7 MB)
  • 方案二 so优化(减少14MB)
  • 方案三 混淆优化(减少0.4MB)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档