看啥推荐读物
专栏名称: 谷歌开发者
Google中国官方账号。汇集Android, Chrome, Angular等移动和网络开发技术、Google Play和AdMob等开发者成长、优化和变现平台。
今天看啥  ›  专栏  ›  谷歌开发者

使用 R8 压缩您的应用

谷歌开发者  · 公众号  · 科技媒体  · 2021-01-05 18:26
作者 / Google 软件工程师 SørenGjesse 和 Christoffer Adamsen人们更倾向于安装并保留较小和安装占用空间更小的应用,在新兴市场中尤为明显。有了 R8 编译器,您可以通过压缩、混淆和优化,更全面的缩小应用体积。本文我们将对 R8 的特性进行一个简要的介绍,并介绍可预期的代码缩减程度以及如何在 R8 中启用这些功能。R8 的压缩特性R8 通过下面 4 项特性来减少 Android 应用大小:摇树优化 (Tree shaking): 使用静态代码分析来查找和删除无法访问的代码和未实例化的类型;优化: 通过删除无效代码,选择性内联,移除未使用的参数和类合并来优化代码大小;重命名标识,即混淆处理: 使用短名称以及缩短包命名空间;减少调试信息: 规范化调试信息并压缩行号信息。为什么需要 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照