Я немного запутался в этом вопросе - размер 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
Итак, если я хочу рассчитать правильный размер приложения, следует ли учитывать общие библиотеки? Или следует рассматривать эти файлы, найденные в пакете, как ссылки, используемые приложением, а не частью приложения?