关于Flutter中如何减小apk大小的几点认识

网友投稿 738 2022-05-30

大家都知道,Flutter编译产物相对于Android原生来说,体积还是蛮大的,那么为什么人们还要用来开发呢,其实关于这点

,其实之前的文章中说到过,今天再来整理一下

Flutter有很多优点

它是开源的

它有一个清晰的文档和一个伟大的社区

由谷歌开发

它有一个适合一切的小部件

提高开发人员的工作效率,

一个单一的代码库来统治它们

那么我们真正喜欢它的原因又是什么呢?为什么好多人都喜欢他

这里我总结的有三点。

缩短发布时间

通过使用Flutter,您将为两个平台(iOS和Android)构建一个应用程序,这可以大大减少开发时间,从而可以更快地将您推向市场。

单个开发团队

通过使用Flutter,你可以拥有一个开发团队,而不需要有两个iOS和Android专家团队。您不必担心同步两台计算机,两个代码库,您可以简单地同时在两个平台上发布,当然现在支持的更多,我这里说两个平台,指的是iOS和Android。毕竟2.10版本,Windows 平台正式版也包含进来了,更别说2.5的Web了

降低开发成本

好的上面都是废话,接下来干正事

我们减小Apk大小的方法主要有以下几点,有错误的地方,希望大家能够及时指出,互相学习。

一。压缩图片。

Flutter支持的图片格式有:图片有JPEG,WebP,GIF,动画WebP / GIF,PNG,BMP和WBMP等

png和jpg换成WebP ,体积会小点

二,so 优化大法

分架构打包

flutter build apk --obfuscate --split-debug-info=HLQ_Struggle --target-platform android-arm,android-arm64,android-x64 --split-per-abi

三、混淆

参考

熊猫压缩法

Android ABI

Build an APK

混淆Dart代码

关于Flutter中如何减小apk大小的几点认识

测量你的应用体积

Flutter apps are too big in size

Build and release an Android app

Android Flutter

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【愚公系列】2022年01月 MinIO文件存储服务器-window11下的安装
下一篇:业务逻辑?
相关文章