Android Lint工具:apk瘦身

前言:一般来说,apk安装包越小越好,因为这样可以让用户迅速安装,提升用户体验。而且互联网公司的项目迭代多次版本后, 因为历史累积问题,也会导致很多无效的资源让已经臃肿的APK变得更臃肿。所以,apk瘦身很有必要。

 

一、Android Lint工具简介

Android Studio提供了一个代码扫描工具被称为Lint,它能帮助你在没有执行应用或者编写测试用例的情况下,帮助我们识别代码结构存在的问题,有利于优化代码和apk体积瘦身。

主要包括:

1)布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多)
2)未使用到资源,主要是最占大小的冗余图片资源
3)unused import
4)不一致的数组大小
5)国际化问题(硬编码)
6)图标的问题(重复的图标,错误的大小)
7)可用性问题(如不指定的文本字段的输入型)
8)manifest文件的错误

 

二、Android Lint使用

1、Android Studio 3.0.1中菜单栏Analyze——Inspect Code——Whole project,点击ok

2、运行后出现Inspection Result窗口

3、我主要是移除了无用的图片资源、无用导入和优化代码

 

三、瘦身结果

我的apk从瘦身前的4.5M缩小到3.25M,减少了1.25M,还不错喔。

PS:Android Stduio 菜单栏的build里面有个clean project选项也有点瘦身的效果,可以试试!

 

参考文档:Android应用瘦身,从18MB到12.5MB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java架构何哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值