优化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中添加
阅读全文
0 0
- 优化Android应用大小以及去除无用资源
- android lint 去除无用的资源
- android 混淆和去除无用资源
- Android Studio 检查并去除无用资源文件
- android studio 清除无用资源,缩减apk大小!
- android删除无用资源。
- Android 清除无用资源
- apk打包时去除无用资源
- 使用AS的lint去除无用资源
- AndroidStudio去除项目无用的资源
- AndroidStudio 清除无用资源压缩项目大小
- 【android】使用android-resource-remover删除项目中无用的资源,减少包的大小
- android studio 去掉无用资源
- Android 性能优化:使用 Lint 优化代码、去除多余资源
- Android 性能优化:使用 Lint 优化代码、去除多余资源
- Android 性能优化:使用 Lint 优化代码、去除多余资源
- Android 性能优化:使用 Lint 优化代码、去除多余资源
- Android 性能优化:使用 Lint 优化代码、去除多余资源
- RxJava2与Retrofit使用错误记录
- Thinkphp微信项目总结1——整体策略
- Thinkphp微信项目总结1——前端(I)
- 关于磁盘阵列的一些知识
- js获取当前页面的url中id
- 优化Android应用大小以及去除无用资源
- java设计模式(精通系列)-proxy
- 通过当前cateid来判断切换tab
- Thinkphp框架删除确认对话框
- Thinkphp重复字段过滤
- cocoaPods环境配置
- Thinkphp判断值是否为空
- [Thinkphp]SQL LIKE操作符
- cmd常用命令总结