美文网首页
Apk瘦身方案整理

Apk瘦身方案整理

作者: 禅座 | 来源:发表于2019-06-14 13:50 被阅读0次

步骤简介

  • 图标使用SVG矢量图;
  • 针对需要同一张图片不同颜色的情况下,使用Tint着色器;
  • 将项目中资源转为webp格式
  • 针对内置资源需要压缩包的情况,采用7z极限压缩;
  • 删除国际化资源;(如appcompat-v7的引入,库中包含了大量的国际化资源,根据情况通过配置删除。)
  • 动态库打包配置;(如果项目中包含第三方SDK或者自己使用了ndk,如果不进行配置会打包全cpu架构的动态库进入apk。对于真机,只需要保留一个armeabi(armeabi-v7a)就可以了。)
  • 移除无用资源;
    a、使用一键移除的方式,如果出现使用动态id使用资源会出现问题(不建议);
    b、使用Lint检查,自己去觉得要不要移除;
  • 开启Proguard;(进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy))
  • 开启代码压缩;(minifyEnabled=true)
  • 启用资源缩减; (移除app中未使用的资源,包括代码库中未使用的资源。 只与代码压缩协同工作,未使用的代码被移除,任何不再被引用的资源也会被移除)
    https://developer.android.google.cn/studio/build/shrink-code.html#shrink-resources
  • apk打包可以采用7z压缩方案(apk实质是也就是一个压缩包,所以同样可以采用7z压缩,从而达到瘦包)
  • 版本大于等于7.0的话可以只使用v2签名; https://source.android.com/security/apksigning/

相关文章

  • Apk瘦身方案整理

    步骤简介 图标使用SVG矢量图; 针对需要同一张图片不同颜色的情况下,使用Tint着色器; 将项目中资源转为web...

  • Drawable 着色的后向兼容方案

    Drawable 着色的后向兼容方案(APK瘦身实践APK瘦身实践)[http://www.cnblogs.com...

  • Android性能优化:实战讲解包体积优化(上)

    一、瘦身优化及 Apk 分析方案介绍 1、瘦身优势 我们首先来介绍下,为什么我们需要做 APK 的瘦身优化? AP...

  • apk 瘦身方案

    博客收集:http://blog.csdn.net/vfush/article/details/52266843h...

  • apk瘦身方案

    apk在下载、安装、更新前,都会显示安装包的大小,虽然现在移动流量日趋优惠,但是过大的安装包还是会降低下载量,ap...

  • Apk瘦身方案

    背景:随着业务迭代,Apk体积逐渐变大。项目中积累无用资源,未压缩的图片等都会增加apk的size,而Apk的si...

  • android apk 瘦身整理

    android apk 瘦身整理 @(android)[图片, resource.aresc, 代码库优化 , 代...

  • Android性能优化系列之APK瘦身(一)

    本文学习目标:1.为什么APK需要瘦身2.工具使用及分析3.APK目录结构含义4.制定优化方案 具体方案解决请移步...

  • APK瘦身 减小APP体积

    APK dex瘦身 APK res瘦身 APK减小语言包 APK 重新打包 PNG转JPG tiny处理png w...

  • 八. Android apk体积优化

    1. 瘦身优化及Apk分析方案介绍 最主要是:下载转化率头部App都有Lite版渠道合作商要求 Apk组成(压缩包...

网友评论

      本文标题:Apk瘦身方案整理

      本文链接:https://www.haomeiwen.com/subject/vhwlxctx.html