首页 > 代码库 > apk瘦身

apk瘦身

概念:在apk正常运行的情况下,功能不变,减少apk的大小
作用:apk小 可以减少流量,还可以减少安装后占用空间
掌握三个变量就可以将apk瘦身
三个变量都和as的配置文件文件有关
1. minifyEnabled  
 jar包 如果希望apk小点 把jar包里面的类混淆下,可以减少classes.dex文件的大小 ,完成这个过程只要把这个变量?true 
优化的地方1.将类名 方法名 变量名 等都换为了一个字符 2.将没有引用的过滤掉 不会被编译进apk
2. shrinkResources  整个项目中,如果图片没有被引用到
处理 将图片缩小 将图片替换为1*1的图片 
3. resConfigs 将指定以外的values-国家 过滤
 技术分享
 这个是在defaultConfig里面配置的 
   

对于方法2 如果一张大图被引用我们就不能转为1*1的图片,这个图片大.我们要减少图片的大小 1.转换格式 PNG转化为JPG 
2.转换图片 有一个网站 tinypng..在这个网站上直接把图片上传 然后下载下来 
新的图片格式 webp 这个是谷歌创建的新的格式,将图片变小不影响查看 ,但是用户的手机的版本必须大于4.0 

技术分享
 
  





来自为知笔记(Wiz)


apk瘦身