2017-01-30 5 views
1

Я заметил при разработке приложения, что мое хранилище продолжает заполняться. Повторные развертывания из Android Studio, похоже, медленно заполняют внутреннее хранилище, как если бы старые итерации приложения не удалялись. Я указал класс Make (: app: uninstallAll), чтобы попытаться облегчить это, но у меня не было успеха.Почему мое хранилище продолжает заполняться?

Любые идеи?

EDIT

Извиняюсь, я знаю, этот вопрос был большой потенциал области. Принятый ответ для ручного управления установкой приложения. Использование плагина ADB-IDEA для этого. Будем делать на данный момент. Спасибо всем.

+0

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

+0

У вас есть права на root, доступные на устройстве? Если да, мы можем заглянуть в личное хранилище. – MeetTitan

+0

@GhostCat Ярмарка достаточно. Предложение Adan_SL будет достаточным, и я дополнил его плагином ABD-Idea. – Cian

ответ

1

Когда вы отлаживаетесь с мгновенным запуском, Android Studio делает изменения в кеше, поэтому внутреннее хранилище заполняется.

Попробуйте это:

  1. Удалить данные приложения.
  2. Unninstall приложение.
  3. В Android Studio, Menu Build -> Создайте APK и установите его вручную.

Если вы отступаете, что ваш APK занимает слишком много места, вы можете использовать APK Analyzer

+0

Спасибо за ответ. Я фактически отключил мгновенный запуск, и приложение довольно велико (много ресурсов). Ручное управление может работать. Я также тестирую плагин ABD-Idea для Android Studio. Я посмотрю, как это происходит. Я еще раз прокомментирую. – Cian

+1

В ссылке есть руководство по уменьшению размера APK. Я забыл упомянуть, что вам нужно проверить свой apis в приложении, например, в mi app i отобразить некоторые карты с Google Maps, если пользователь не загружает карту раньше, он сохранит карту в кеше приложение и увеличить размер. –

Смежные вопросы