💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

最新的Android Gradle Plugin(AGP)版本引入了优化的资源缩减方法,结合代码优化和资源缩减,使应用大小减少多达50%。R8同时处理代码和资源引用,能识别并移除未使用的内容。AGP 8.12.0中提供新的资源缩减管道,AGP 9将成为默认。减少应用大小有助于加快下载、安装和启动速度。

🎯

关键要点

  • 最新的Android Gradle Plugin(AGP)版本引入了优化的资源缩减方法,应用大小减少多达50%。
  • R8同时处理代码和资源引用,能识别并移除未使用的内容。
  • 新的资源缩减管道消除了AAPT2生成的无条件保留规则,提供更精确的信息以丢弃未使用的代码和资源。
  • 开发者现在有四种不同的应用优化方法:无优化、仅R8、R8与资源缩减、优化资源缩减。
  • 启用R8可以缩小DEX的大小,而资源缩减则移除未使用的资源,但不进一步改变DEX大小。
  • 新的资源缩减管道在AGP 8.12.0中可选启用,AGP 9将成为默认。
  • 减少应用大小有助于加快下载、安装速度,降低内存消耗,改善启动时间和渲染速度,减少ANR现象。
➡️

继续阅读