Я хотел бы знать, нормальна ли следующая ситуация или я что-то упустил, чтобы сделать что-то.
Я начал использовать динамический c функциональный модуль по требованию в моем приложении, поэтому я взял одну небольшую его часть и преобразовал ее в динамический c функциональный модуль .
Чтобы выполнить эту работу, мне нужно было добавить следующие зависимости в мой проект:
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
; implementation "com.google.android.play:core:${versions.playCore}"
; - ( актуальная проблема )
shrinkResources true
пришлось удалить из project.
Но после генерации .aab
выпусков моего приложения до и после использования функционального модуля по требованию c я столкнулся со следующей ситуацией:
- размер
.aab
модификации был больше, чем без нее, а; - размер загрузки apk, сгенерированного через
.aab
, был больше, чем без it (использовался внутренний инструмент обмена приложениями из игровой консоли).
It ' хорошо помнить, что часть кода, которую я превратил в on demand dynamic feature module
, была действительно маленькой .