Несколько причин, по которым размер APK-файла может различаться в разных источниках:
- Дополнительные файлы. otvet.mail.ru На сторонних сайтах в APK могут быть дополнительные файлы, которые увеличивают его размер. otvet.mail.ru
- Инкрементальная сборка. ru.stackoverflow.com Студия экономит время сборки за счёт добавления изменённого кода в виде отдельного dex-файла без изменения остальных. ru.stackoverflow.com При повторной сборке спустя время или после чистки проекта код будет пересобран, и размер изменится. ru.stackoverflow.com
- Изменения в зависимостях от других библиотек. ru.stackoverflow.com Например, если у зависимости указана версия с символом «|+» или что-то типа «latest», она может обновиться в любой момент без изменений в проекте. ru.stackoverflow.com
Также размер APK-файла может зависеть от структуры приложения: например, если в нём есть контент, который пользователи загружают, но никогда не используют, например, дополнительные языки или ресурсы для разной плотности экрана. developer.android.com