1.减小apk包的目的:
a.节省手机内存
b.节省用户(app安装、更新时)流量的消耗
2.减小apk的常见方法:
a.使用图片压缩工具对图片进行压缩
b.删除代码中的无用的资源文件和代码
eclipse中:可以通过android Lint工具查找无用的资源及class文件
as中:可以通过右键-->analyze-->run inspection by name-->输入unused resources
c.可以对代码进行混淆:混淆不仅可以增加代码的安全性,还可以对代码进行shrink等瘦身优化
d.只保留armeabi目录下的so文件(慎用)
e. UI团队在设计页面时,可以从设计元素的简洁性和复用性上考虑,从源头上减少图片资源的大小和数目
f. APK在升级时,尽量采用增量升级的方法
g. APK本身进行功能插件拆分,用户不常用的功能,在使用时再进行下载和安装