关于apk 小瘦身

编程入门 行业动态 更新时间:2024-10-09 18:23:48

关于apk 小<a href=https://www.elefans.com/category/jswz/34/1762953.html style=瘦身"/>

关于apk 小瘦身

 众所周知 

       同类型同等功能的APP中往往是包体小的更受用户的青睐

代码

  保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs。

  使用proguard混淆代码,它会对不用的代码做优化,并且混淆后也能够减少安装包的大小。

  native code的部分,大多数情况下只需要支持armabi与x86的架构即可。如果非必须,可以考虑拿掉x86的   部分。

图片


   图片资源的优化原则是:在不降低图片效果、保证APK显示效果的前提下缩小图片文件的大小。


使用AndResGuard


AndResGuard是微信开源出来的一个打包工具,它的使用相当简单,而且支持直接在gradle里面设置打包参数和命令行打包,使用AndResGuard打包,包体基本都能降低0.6M -- 1M左右,降低包体的原理是因为其采用了7z极限压缩,将项目里使用到的资源文件,图片极限压缩,同时还会利用超短路径,将文件信息和签名信息变短(例如res/drawable/emoji.png会缩短成r/d/e)。而关于AndResGuard详细的说明可以查看下面两个链接,里面有它的原理和使用方法的说明。

github主页

 






更多推荐

关于apk 小瘦身

本文发布于:2024-03-05 15:52:35,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1712726.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:瘦身   apk

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!