App瘦身优化
随着业务迭代,apk体积逐渐变大。项目中积累的无用资源,未压缩的图片资源等,都为apk带来了不必要的体积增加。而APK 的大小会影响应用加载速度、使用的内存量以及消耗的电量。
瘦身优势:
了解 APK 结构
在讨论如何缩减应用的大小之前,有必要了解下应用 APK 的结构。APK 文件由一个 Zip
压缩文件组成,其中包含构成应用的所有文件。这些文件包括 Java 类文件、资源文件和包含已编译资源的文件。
APK 包含以下目录:
META-INF/
:包含CERT.SF
和CERT.RSA
签名文件,以及MANIFEST.MF
清单文件。assets/
:包含应用的资源;应用可以使用AssetManager
对象检索这些资源。res/
:包含未编译到resources.arsc
中的资源(图片、音视频等)。lib/
:包含特定于处理器软件层的已编译代码。此目录包含每种平台类型的子目录,如armeabi
、armeabi-v7a
、arm64-v8a
、x86
、x86_64
原文地址:https://blog.csdn.net/lyabc123456/article/details/134637910
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_3295.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。