优化Android应用大小以及去除无用资源

来源:互联网 发布:mac手势设置 编辑:程序博客网 时间:2024/06/04 18:57

就是优化优化项目

1.通过lint去除项目中的无用资源,减少apk的大小(不包含无用的java代码)

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
查到之后建议一个个手动删除,不要选择批量删除。如果涉及反射的话请谨慎选择是否删除,因为反射检测不到

2.编译速度慢,检查方法数的多少

使用dexcount检查方法数
https://github.com/KeepSafe/dexcount-gradle-plugin
这里写图片描述
这里写图片描述
这里写图片描述
在app/build/dexcount下生成了js文件,可以打开查看jar中方法数各占程序的多少,还有一个网站可以查询jar包中有多少方法数
http://www.methodscount.com/引用第三方jar包还是择优吧,方法数少了可以减少一定的编译时间

还可以把不更改的module项目打包成aar放到项目的libs中避免每次都需要编译
先rebuild一下这里写图片描述
在build下就能找到aar文件,直接放到app/libs下面就好了

在app/build.gradle中添加
这里写图片描述

原创粉丝点击