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

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

2017-10-13 14:14 357 查看
就是优化优化项目

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中添加



4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: