您的位置:首页 > 移动开发 > Android开发

android apk瘦身方法

2016-10-25 11:25 127 查看
参考文档:天之界线2010   http://www.jianshu.com/p/8f14679809b3

我们在新的android studio2.2中可以看到可以对apk 进行分析了:



我们从中可以看到

对应的apk大小占用

所以对应的,我们可以通过几个办法来对apk进行瘦身:

1:对于资源文件

多使用shape的方法设置形态,减少图片使用。要设置shrinkResources  true去除不必要的资源文件,也可以使用图片压缩的方法,将图片进行压缩,这里介绍一个非常好用的网站:https://www.tinypng.com
 支持批量图片压缩,我们可以将压缩好的图片在放到工程中,可以看到压缩后大小减少一半左右。

2:对于so文件

so文件在友盟推送,二维码扫描,地图等等地方都会用到。但是android的设备很多,菜cpu也是好多种,所以配置的so文件非常多,我们在打包时可以进行如下设置,选择需要的so文件进行设置。对于64位的手机,比如华为,需要64位的so。

3:混淆

混淆要注意保留一些重要文件,具体的混淆要根据项目的使用来决定。

注意:使用xutils的要进行方法public处理,即每个注解都是public,并且对于public方法要keep。

4:对于第三方的

保留需要的资源,如果第三方的功能可以自己实现,最好自己写吧 ,毕竟依赖别人的会有不知道的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apk瘦身