如何为你的APP瘦身

随着安卓技术的发展,优秀的第三方库越来越多,看完需求我们往往先去查查有没有可用的开源库,但往往有一个问题,大多数情况下我们并不需要引入的第三方库的所有功能,换句话说我们可能为了解决一个小问题引入了大量的代码,后果就是最终打包的APK体积大得惊人,那么怎么解决呢?

方法有很多,我只介绍最简单常用的方法:代码混淆,是的你没看错,代码混淆除了可以防止反编译暴露技术细节外还可以优化代码,帮你剔除没用到的代码,并且会用简单的字母来命名函数名、类名等。所以可以大大减小安装包的体积。有图有真相,请看下图:

如何为你的APP瘦身

上图是没有混淆时的apk大小7.2MB

如何为你的APP瘦身

这是混淆后的apk大小4.2MB,体积减小了将近一半!效果显著。

怎么做代码混淆?

在android studio开发环境小只需要在app build.gradle中配置如下即可

如何为你的APP瘦身