android apk瘦身方法

参考文档:天之界线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:对于第三方的


保留需要的资源,如果第三方的功能可以自己实现,最好自己写吧 ,毕竟依赖别人的会有不知道的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值