作为 Android Studio 3.0 金丝雀版 5 的更新日志,我们有一个名为
crunchPngs
的新的 buildTypes 属性,并可以在 gradle 中使用它。android {
…
buildTypes {
release {
crunchPngs true
}
}
}
它是用来做什么的?
aapt
工具可以在构建过程中使用无损压缩来优化放置在res/drawable/中的图像资源。例如,aapt工具可以将不需要超过256种颜色的真彩PNG转换为带有调色板的8位PNG。这样做可以得到质量相同但内存占用更小的图像。 - Abhi