2017-02-14 9 views
-1

После запуска приложения «Данные» и «Кэш» увеличивается enter image description here.Размер приложения увеличивается после запуска приложения

Как это уменьшить?
Я также использовал некоторые библиотеки. Влияют ли они на «Кэш»?

+1

Это из-за данных sqlite db .. Размер APK не включает данные sqlite –

+0

@Aparajita Sinha зависит от типа вашего приложения, любая дополнительная информация была бы полезной для конкретного ответа, подобного этому http://stackoverflow.com/ Вопросы/33909451/app-size-get-увеличено –

+0

@priyankamorisetti Я не использовал SQLite DB для своего приложения –

ответ

3

Это нормально и ожидается. В вашем приложении будут храниться некоторые данные, например, если у вас есть общие настройки, базы данных SQLite и т. Д. После запуска приложения хранятся необходимые данные.

Во-вторых, кеш также увеличится, если вы используете getCacheDir() для кэширования некоторых файлов, чтобы их можно было быстрее получить. Как и у вас есть список изображений, показанных в приложении, с помощью RecyclerView и любой библиотеки загрузки изображений, такой как Glide, всегда рекомендуется кэшировать эскизы, чтобы они загружались быстрее при последующих запусках.

Не путайте, что это размер APK вашего приложения. Размер APK и данные, которые хранятся в приложениях, совершенно разные. Как и ваш размер APK, может быть только 1 МБ, но вы можете выполнять тяжелую обработку данных и размер ваших данных после 1 ГБ. Это нормально.