Чтение Add multi-density vector graphics
Android Studio включает инструмент под названием Vector Asset Studio, который позволяет добавлять значки материалов и импортировать масштабируемую векторную графику (SVG).) и файлы Adobe Photoshop Document (PSD) в ваш проект как векторные ресурсы для рисования.Использование векторных рисунков вместо растровых изображений уменьшает размер вашего APK, поскольку размер одного и того же файла можно изменять для разных плотностей экрана без потери качества изображения.
Вы должны использовать изображения SVG вместо JPG / PNG.
Чтобы сделать ваше приложение как можно меньшим, вы должны включить сжатие в вашей сборке релиза, чтобы удалить неиспользуемый код и ресурсы.При включении сжатия вы также получаете выгоду от запутывания, которое сокращает имена классов и членов вашего приложения, и оптимизации, которая применяет более агрессивные стратегии для дальнейшего уменьшения размера вашего приложения.
Чтение Shrink, obfuscate, and optimize your app
android {
buildTypes {
release {
// Enables code shrinking, obfuscation, and optimization for only
// your project's release build type.
minifyEnabled true
// Enables resource shrinking, which is performed by the
// Android Gradle plugin.
shrinkResources true
// Includes the default ProGuard rules files that are packaged with
// the Android Gradle plugin. To learn more, go to the section about
// R8 configuration files.
proguardFiles getDefaultProguardFile(
'proguard-android-optimize.txt'),
'proguard-rules.pro'
}
}
}