android APK体积大小优化

android APK体积大小优化

让我们的apk文件尽可能更小,移除那些未使用的代码和资源文件,节省下载和提高效率。

apk目录和文件大小

  • 拖拽APK到Android Studio的编辑窗口

  • 切换到Project视图,并且双击APK文件

  • 在菜单栏中选择Build > Analyzer APK,并且选择APK

    这里写图片描述

分析项目中主要文件占用APK大小

文件夹(文件) 具体含义
assets目录 缓存静态数据文件
lib目录 程序依赖的native库
res目录 存放应用程序的资源
META-INF 目录 存放应用程序签名和证书
AndroidManifest.xml 应用程序的配置文件
classes.dex文件 编译生成dex可执行文件
resource.arsc文件 资源配置文件
其他 其他的配置文件

分析原因

  • 屏幕适配问题,增加多种资源文件和图片

  • 各种开发框架,第三方lib引入

  • 炫酷的UI、UE效果

  • 冗余代码等

assets 优化

  • 字体文件:可以使用字体资源文件编辑神器Glyphs进行压缩删除不需要的字符从而减少APK的大小。

  • WEB页面:可以考虑使用7zip压缩工具对该文件进行压缩,在正式使用的时候解压

  • 某些图片:可以使用tinypng进行图片压缩, 目前tinypng已经支持png和jpg图片、.9图的压缩

  • 将缓存文件放到服务端,通过网络下载

bg项目assets文件,里面的分类文件,多语言文件越来越多

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值