Максимальный размер .apk относится к сжатому размеру загрузки или разархивированному размеру на диске? - PullRequest
0 голосов
/ 04 февраля 2020

Хорошо, на первый взгляд, я предполагаю, что ответ на этот вопрос должен быть очевидным. Не только из-за вопросов, которые уже существуют (например, размер Apk против размера загрузки ), но также и потому, что в руководствах, как представляется, говорится, что это конкретно означает сжатый размер загрузки («Google Play требует, чтобы сжатый APK, загружаемый пользователями, не был более 100 МБ. "- https://developer.android.com/google/play/expansion-files)

Однако я ищу ясности в том, что когда я пытался загрузить свой .apk в Google, он был отклонен из-за слишком большой большой. Необработанный размер .apk, конечно, больше 100 МБ, но размер загружаемого файла, как сообщает APK Analyzer, намного меньше 100 МБ.

Кроме того, когда я разговаривал об этом в чате с представителем Google, она Я был немного озадачен разницей между размером файла .apk и размером загрузки, но, тем не менее, просто сказал, что если .apk был отклонен из-за его слишком большого размера, то на этом все и заканчивается.

Так что, если у кого-то есть понимание вопрос, по которому я ищу дополнительную информацию:

  1. Я неправильно понял требования к размеру файла .apk?
  2. Каким способом я могу определить, что сжатый размер .apk будет, если я не могу рассчитывать на APK Analyzer для него?

1 Ответ

0 голосов
/ 04 февраля 2020

Я думаю, что Studio может сжимать каждый файл отдельно, в то время как Play сжимает весь APK. Это может привести к некоторым различиям в размере. Попробуйте запустить gzip на вашем APK и проверьте размер.

...