有效减小apk的体积有哪些好处
随着Android移动开发的需求越来越复杂,我们不可避免的遇到发布出去的apk体积越来越大的问题,目前超过10MB、20MB的apk已经是很常见的事情了,但是依然能够看到一些apk的体积在有效的控制变得很小。那么,有效减小apk的体积有哪些好处呢?
小编认为减小Apk体积是一件很有用处的android优化手段,降低了用户需要下载的比特数,同时也降低了分发安装时失败的概率。
下面小编来教教大家怎么方便的减少apk的体积大小。
主要思路是以下3点:
1、删除项目中没有到的文件,包括资源文件,java代码等等
2、避免jar包的重复引用
3、可以考虑压缩一下图片,前提是尽量保持图片别失真。
在前面2步还没有起到明显作用的时候,可以考虑第三步。
(一)减少没有引用的文件
在执行第一步的时候,问题来了,一个一个去找androidstudio中没有用到的文件,发现效率极低,可能还找不全。有没有专门查找那些没有用过的文件的工具呢?百度一下基本没有,只能google了,还真找到了。下面给大家分享下:
1、只要在androidstudio中点击:Analyze-->Inspectcode
2、弹出一个提示框
3、点击确定后,要等一段时间,会在androidstudio的左下角弹出,那些没有引用的文件都会在这里展示出来。
(二)减少重复引用jar包
我们的项目是依赖于别的项目,有很多包都是重复的,例如V4包(主项目中已经导入了),imageLoader(volley中已经集成了)。
第二步减少了快1M的大小。
(三)再对图片进行压缩处理,最后完全满足了要求。
最新科技数码科普
如何拆分合并excel单元格
在使用excel的过程中,有需要合并或者拆分单元格的,就是将多个单元格合并成一个,或者将一个大的单元格拆分成单个的很多个。那么怎么拆分合并excel单元格?本...
展开详情autocad如何在相片上标尺寸
在我们实际工作中,为了更加准确的描述某个实物,常遇到标尺寸的问题。本章就利用AUTOCAD软件在相片上标尺寸方法解决这一问题。方法/步骤1、利用手机拍下你要标...
展开详情雀巢胶囊咖啡机怎样 雀巢胶囊咖啡机优点及使用方法
雀巢胶囊咖啡机操作十分方便,能一键萃取咖啡,相比半自动咖啡机和全自动咖啡机来说更易于操作,雀巢胶囊咖啡机在使用的过程中不需要拆开,所使用的胶囊用完后可直接回收...
展开详情天骏空气净化器怎么样 天骏空气净化器特点介绍
随着科学技术的进步,人们对于生活用水的好坏越来越注重,饮用水的好坏直接影响着人体健康, 净水器能够有效的保障饮用水的健康,天骏 空气净化器 就是其中的优秀代表...
展开详情PS怎么精确移动像素px值
在PS中做设计的时候,经常需要对图层进行不停的移动来调整位置, 已达到需求的效果,那么如何知道移动的精确位置呢?自己总结了几点,希望可以对大家有帮助!1、打开...
展开详情iPod电池有哪些常见问题 常见苹果iPod电池问题解决方法
常见苹果iPod电池问题解决方法,iPod是APPLE推出的一种大容量MP3播放器容量高达10~160GB,可存放2500~10000首MP3歌曲,它还有完善...
展开详情买macbookpro后悔了,Mac太贵而且端口极其不便捷
这么多年来,MacBook Air一直是Mac用户想要购买超轻薄笔记本的首选,不过苹果在刚刚发布的MacBook Pro上,进行了大刀阔斧的设计变革,让Mac...
展开详情微软两周狂发7个预览版:Windows10 RedStone 2重磅升级很可能月底推送
进入三月份之前就曾报道微软的Windows 10 RedStone 2公开推送已经箭在弦上,距离发射只差一步。ps.这是继2015年11月、2016年8月之后...
展开详情