android app瘦身
来源:互联网 发布:coc国王升级数据 编辑:程序博客网 时间:2024/05/01 09:41
开发一款app,进行打包,发现一个简单的app竟然达到25M,相对于app的功能比较简单,如此庞大的数字,令人咋舌,回头看看apk的大,到底打在哪里?有该如何进行瘦身呢?
一、图片适配,我在开发中使用两套图片,进行适配的,一套放在xhdpi里,另一套放在xxhdpi里,感觉有些不重要的图片没必要放两套图的,所以将一些拉伸或者压缩之后不是很明显的图片,进行删除。
二、资源文件,开发过程中可能会加入很多资源文件,如图片,layout布局,strings,colors等,接下来我们需要做的就是找到app中没有用到的资源文件并删除。当然如果做代码混淆,Proguard混淆会自动忽略掉没有用到的资源,但是资源文件还在这里。下面提供一种方法,快速查找没有用到的项目中没有用到的资源文件。
android studio中利用Link在项目中点击右键,在出现的右键菜单中有“Analyze” --> “run inspaction by Name ...”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。不必全部输入就应该自动找到了,点击后会弹出“inspaction scope”选择窗口,选择检查的范围,一般选择整个项目或模块。“inspaction scope”窗口下面还可以设置文件过滤,选择好后点ok就开始检查了。然后就可以根据检查结果来去除重复的资源。
这其中就是没有用到的,逐一删除即可。
1 0
- Android App瘦身
- Android APP终极瘦身
- android app瘦身
- android app瘦身
- Android app瘦身计划
- Android App 瘦身总结
- Android App瘦身详解
- Android App 瘦身总结
- Android App瘦身实战
- Android App瘦身实战
- android app瘦身
- Android APP终极瘦身指南
- Android APP终极瘦身指南
- Android APP终极瘦身指南
- Android APP终极瘦身指南
- App(Android)瘦身过程总结
- Android APP终极瘦身指南
- Android APP终极瘦身指南
- Hybrid App学习心得:cordova + ionic + angularjs
- awk命令
- LaTeX练习
- windows编程之线程操作
- imageView
- android app瘦身
- 在mysql Navicat中怎样设置ID自动递增
- BZOJ 4197: [Noi2015]寿司晚宴 DP
- untiy 2D角色控制器
- SDWebImage、NSURL
- RecyclerView通用适配器Adapter,对Adapter的封装
- 剑指offer---二叉树的镜像---java实现
- java框架之spring基础应用
- Gradle version 2.2 is required. Current version is 2.10.