Размер .apk увеличивается с увеличением целевых устройств (LDPI, MDPI, HDPI, X-Large Screens) - PullRequest
4 голосов
/ 21 марта 2011

У меня есть приложение, изначально предназначенное для устройств MDPI, в котором много изображений, а размер приложения составляет почти 16 МБ.

Теперь мне нужно настроить таргетинг на все экраны других устройств. Для этого необходимо скопировать изображения, чтобы настроить таргетинг на эти устройства.Что увеличило .apk до 45 МБ до 50 МБ.

  1. Мой вопрос здесь, является ли этот размер файла приемлемым для рынка?

  2. Или я могу сгенерировать разные .apk для каждого целевого устройства и местаэто рыночная площадь.так что в зависимости от устройства будет загружена соответствующая загрузка .apk?

Пожалуйста, помогите мне с этим ... Я много искал по этому поводу и оказался бесполезным ...

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

В настоящее время максимальный размер для apk составляет 50 МБ.Чтобы обойти это, приложения с большими ресурсами (например, игры) осуществляют загрузку ресурсов на SD-карту.Возможно, вы захотите посмотреть что-то вроде этого, и в этот момент вы загрузите ресурсы для этого конкретного устройства, а не каждый ресурс для всех разных экранов.

1 голос
/ 21 марта 2011

Sakshi,

Вы можете использовать элемент <supports-screens> в вашем AndroidManifest.xml для настройки устройств с определенными размерами экрана.Вы можете использовать это для создания APK, который будет отображаться на рынке только для устройств с совместимым размером экрана.Для каждого пакета вам также потребуется отдельное имя пакета, что значительно усложнит процесс сборки.

...