Есть ли ограничение по загрузке Android-приложений в магазин? - PullRequest
0 голосов
/ 13 января 2019

Я разработал приложение, которое использует много ресурсов. Я успешно установил приложение размером 765 МБ. Но когда я бегу, он падает. Итак, я хочу знать, есть ли ограничение в Android для ресурсов или нет? Мое приложение содержит различные изображения и аудио, поэтому его размер такой большой. enter image description here

Ответы [ 4 ]

0 голосов
/ 13 января 2019

Весьма вероятно, что ваше приложение дает сбой по причине, отличной от размера APK.

Одной из наиболее распространенных причин сбоя, когда разработчики используют изображения, является ошибка OutOfMemoryEr при загрузке больших растровых изображений: вот документация об этой общей ошибке: https://developer.android.com/topic/performance/graphics/load-bitmap

Но это предположение в основном связано с тем, что вы говорите, что ваш огромный размер APK связан с изображениями и аудио, что может произойти, если вы включаете действительно высококачественные версии изображений.

Нет способа узнать причину сбоя без проверки журнала ошибок.

Однако главное, о чем упоминали другие, - это то, что даже после исправления ошибки ваше приложение может работать должным образом, вы все равно не сможете выпустить его в Play Store с таким большим Размер APK.

Таким образом, большой размер APK не может быть причиной сбоя вашего приложения, но это все еще проблема.

Вот документация о том, как уменьшить размер APK: https://developer.android.com/topic/performance/reduce-apk-size

Если этого все еще недостаточно, рассмотрите возможность использования файлов расширения APK: https://developer.android.com/google/play/expansion-files

В противном случае единственный другой вариант - это разместить дополнительные файлы самостоятельно и при необходимости загрузить их на устройство ... что может быть лучше или хуже, чем файлы расширения APK, в зависимости от ваших потребностей.

Но не обращайте внимания на всю эту последнюю часть, если вы не планируете отправлять это приложение в Google Play Store и планируете использовать его только при локальной установке.

0 голосов
/ 13 января 2019

По этим вопросам: Первый вопрос Второй вопрос

так что можно иметь до 65 535 ресурсов любого типа

Размер апк магазина Google Play -

Google будет хранить два файла расширения для каждого приложения. Каждый из которых может быть размером до 2 ГБ. поэтому файлы расширения: 4 ГБ (2 * 2 ГБ)

Размер файла APK ограничен до 100 МБ

0 голосов
/ 13 января 2019

Я сомневаюсь, что ваше приложение падает из-за его размера. Пока на вашем устройстве достаточно места для работы приложения, оно должно работать нормально. Проверьте в своих журналах исключение, которое вы получаете , что должно дать вам подсказку о том, почему происходит сбой.

Если вы планируете загрузить этот APK в Playstore:

Использовать файл расширения . Вы не можете загрузить файл APK размером более 50 МБ (для уровней API <9) или 100 МБ (для уровней API> 8) в Playstore. Таким образом, мы можем исключить это. Кроме того, ваши пользователи должны иметь Playstore версии 5.2 или выше, чтобы установить APK размером 100 МБ.

0 голосов
/ 13 января 2019

Google Play Store APK Ограничение размера 100 МБ.

пожалуйста, проверьте ссылку.

https://stackoverflow.com/a/21331051/7344185

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