如何减小APK文件的大小
2014-09-09 17:47
232 查看
本文未作详细的翻译,只是翻译了一下文章的提纲。
详细内容请参考:http://cyrilmottier.com/2014/08/26/putting-your-apks-on-diet/ 或到本人博客的转载列表中查看“Putting Your APKs on Diet”这篇文章。
1.APK文件类型
APK是一种ZIP压缩格式,你可以使用unzip工具或命令解压观察其文件结构,有点类似于Android工程的文件结构。
2.减小APK大小应从以下3个方面下手:
(1)Java代码
(2)资源文件
(3)native代码
3.具体实践如下:
(1)拥有良好的编程习惯
(2)运行Proguard
(3)广泛地使用Lint
(4)果断放弃使用某些分辨率的资源
(5)使用最小化的资源配置
(6)对图片进行压缩
(7)限制架构的数量,如仅支持armabi,不支持x86
(8)尽可能地重用
(9)在适当的时候直接在Java代码里对图片进行渲染
详细内容请参考:http://cyrilmottier.com/2014/08/26/putting-your-apks-on-diet/ 或到本人博客的转载列表中查看“Putting Your APKs on Diet”这篇文章。
1.APK文件类型
APK是一种ZIP压缩格式,你可以使用unzip工具或命令解压观察其文件结构,有点类似于Android工程的文件结构。
2.减小APK大小应从以下3个方面下手:
(1)Java代码
(2)资源文件
(3)native代码
3.具体实践如下:
(1)拥有良好的编程习惯
(2)运行Proguard
(3)广泛地使用Lint
(4)果断放弃使用某些分辨率的资源
(5)使用最小化的资源配置
(6)对图片进行压缩
(7)限制架构的数量,如仅支持armabi,不支持x86
(8)尽可能地重用
(9)在适当的时候直接在Java代码里对图片进行渲染
相关文章推荐
- 如何减小可执行文件的大小
- [DEV] 如何减小可执行文件的大小
- 如何移动表来达到减小数据文件大小的目的
- 如何优化PNG,JPG图片减小图片文件大小
- 如何减小apk的大小
- 如何减小编译后可执行文件的大小
- 如何减小在VS2013下生的exe文件的大小.
- android 如何剔除apk里面用不到的资源文件,减少system img的大小?
- 如何移动表来达到减小数据文件大小的目的
- 如何减小Lazarus编译出的文件的大小
- 如何减小Lazarusv IDE v1.2.4 编译出的文件的大小
- [Android]如何减小APK的大小
- 如何减小可执行文件的大小 - minimize your excutables
- 当使用Native Libraries时如何减小apk的大小
- 如何减小VirtualBox虚拟硬盘文件的大小
- 如何减小 Visual C++ 2010 静态编译出的 MFC 可执行文件的大小
- 如何移动表来达到减小数据文件大小的目的
- 如何减小lazarus编译可执行文件的大小
- 如何移动表来达到减小数据文件大小的目的
- 如何更好的设计android图标,拉伸不变形等等系列优点,而且减小apk大小