Является ли нормальным, что в некоторых случаях .aab с функциональными модулями Dynami c имеет больший размер, чем .aab без этого модуля? - PullRequest
0 голосов
/ 27 января 2020

Я хотел бы знать, нормальна ли следующая ситуация или я что-то упустил, чтобы сделать что-то.

Я начал использовать динамический 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, была действительно маленькой .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...