Прочтите официальное руководство о Reduce your app size
. Чтобы решить проблемы, связанные с apk большого размера, вы можете использовать правила ProGuard
.
android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
Proguard запутывает ваш код, удаляя неиспользуемый код и переименовывая классы, поля и методы с семантически непонятные имена, которые делают базу кода меньше. В результате получается файл .apk меньшего размера.
Открыть proguard-rules.pro
. Добавить правила
ДЕМО
-keep class packageName.** { *; }
-keepclassmembers class packageName.** { *; }