Android apk size - рассчитывать на общие папки - PullRequest
0 голосов
/ 07 апреля 2019

Я немного запутался в этом вопросе - размер androidapp - как его вычислить?

Я скачал из Google Play игру, созданную в Unity, на свое устройство Android. На Playmarket я видел загрузочный размер около 22,9 МБ. К счастью, мое Android-устройство имеет root-права, поэтому я использовал rootbrowser для просмотра этого пакета

там вы найдете:

base.apk (22.91 MB)
lib\arm\libmain.so (17.50 KB)
lib\arm\libmono.so (3.62 MB)
lib\arm\libunity.so (17.94 KB)

так что размер загрузки в соответствии с Google Play соответствует apk-файлу, правильно? а как насчет файлов .so? Я знаю, что эти libfiles являются общими библиотеками (такими же, как в dll на платформе Windows), но, тем не менее, они, похоже, являются частью пакета. И - если вы посмотрите на приложение settingsapp на устройстве Android, где вы можете увидеть его размер, - сумма прибл. содержимое в lib \ arm и apk - это около 47 МБ. Ну, это более 3,62 + 17,94 + 22,91 = 44,4, но, похоже, Samsung делит байты на 1000000, а не 1048576

Итак, если я хочу рассчитать правильный размер приложения, следует ли учитывать общие библиотеки? Или следует рассматривать эти файлы, найденные в пакете, как ссылки, используемые приложением, а не частью приложения?

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