Современные смартфоны и планшеты на ОС Андроид позволяют устанавливать дополнительные приложения из официального магазина Google Play. Однако иногда при установке появляется ошибка с кодом 24. В этой статье разберем, что она означает и как можно решить проблему.
Причины возникновения ошибки 24 при установке приложения на Андроид
Ошибка с кодом 24 при установке приложения из Google Play на Андроид может возникнуть по нескольким причинам:
- Наличие остаточных файлов от предыдущей версии того же приложения. Это происходит, если ранее приложение было установлено, а затем удалено некорректно, не полностью.
- Сбой процесса удаления приложения. Из-за этого часть файлов и папок остается в системе.
- Проблема при скачивании приложения из магазина Google Play. Скачивание может быть прервано, но часть файлов уже успеет создаться.
- Вмешательство антивируса или других защитных механизмов операционной системы. Они могут заблокировать установку.
Код ошибки 24 чаще всего возникает при попытке установить популярные приложения, такие как:
- Сбербанк Онлайн
- Vkontakte
- Viber
По словам разработчика ОС Андроид, проблема возникает потому, что
"при удалении приложений не всегда удается полностью очистить следы от них в системе" (источник)
. Эти остатки как раз и мешают повторной установке.
Как определить наличие проблемы?
При возникновении ошибки 24 при установке приложения пользователь увидит сообщение примерно следующего содержания:
Неизвестная ошибка при установке (код: "-24")
В некоторых случаях код ошибки 24 может не отображаться, а просто приложение не будет устанавливаться без видимых на то причин.
Чтобы убедиться, что проблема именно в остаточных системных файлах предыдущей версии приложения, можно воспользоваться системным логом и посмотреть записи за последнее время.
Также полезно будет сделать скриншоты экрана с ошибкой 24 и приложить их к обращению в техподдержку или сообщество разработчиков данного приложения.
Решение проблемы путем перезагрузки системы
Самый простой способ попытаться решить проблему с ошибкой 24 при установке приложения на Андроид - перезагрузить устройство:
- Завершите все работающие приложения, вернувшись на главный экран
- Выключите питание устройства и подождите пару минут
- Вновь включите телефон или планшет
- Подождите полной загрузки системы и всех приложений после перезагрузки
- Попробуйте повторно установить приложение, которое выдавало ошибку 24
При этом также имеет смысл выполнить ряд дополнительных действий:
- Очистите кэш и данные приложения Маркета Google Play
- Убедитесь, что на устройстве достаточно свободного места
- Отключите антивирус или другие фоновые приложения, которые могут блокировать установку
Если перезагрузка не помогла, а ошибка 24 по-прежнему возникает при попытке установки, переходим к следующим методам решения.
Исправление ошибки через настройки приложения Google Play Market
Если перезагрузка устройства не помогла избавиться от ошибки 24 при установке приложений из Google Play, следует попробовать исправить ситуацию через настройки самого приложения Маркета:
Очистка кэша
- Зайдите в раздел "Настройки" на вашем Андроид устройстве
- Выберите пункт "Приложения"
- Найдите приложение Маркет и откройте его настройки
- Нажмите кнопку "Очистить кэш"
- Перезагрузите устройство
Сброс данных приложения Маркета
Если предыдущий метод не решил проблему, попробуйте сбросить данные самого приложения Маркета:
- В настройках Маркета нажмите "Очистить данные"
- Подтвердите действие
- Google Play Маркет закроется и перезапустится как новый
- Повторите попытку установки приложения
Дополнительные рекомендации
Помимо очистки кэша и данных Маркета, также имеет смысл:
- Обновить магазин Google Play и все установленные приложения до последних версий
- Перейти на стабильный канал обновлений ОС Андроид (если ранее стояла бета-версия)
- Проверить наличие свободного места на устройстве
Устранение кода ошибки 24 вручную через файловую систему
Если ничего из предыдущего не помогло избавиться от ошибки 24 при загрузке приложений из Google Play, потребуется удалить остаточные файлы вручную.
Получение root-доступа
Для ручного удаления остаточных файлов приложений необходимо получить root-доступ к операционной системе Андроид. Без этого мы не сможем работать с системными разделами, где хранятся следы старых версий приложений.
Существует несколько способов получения root-прав:
- Установка custom прошивки со встроенным рутом
- Использование специальных приложений вроде KingRoot или Magisk
- Применение уязвимостей через ADB и FastBoot
Необходимо выбрать подходящий для вашей модели устройства и версии ОС Андроид метод, следуя инструкциям для этого способа.
Запуск файлового менеджера с root-правами
После получения root-доступа, нам понадобится файловый менеджер, который сможет работать в системных каталогах. Лучше всего для этой цели подходят:
- ES Файловый Менеджер
- Root Explorer
Скачайте одну из этих программ и запустите ее, подтвердив запрос на root-доступ. Теперь можно переходить к поиску проблемных файлов.
Поиск остаточных файлов приложений
Остаточные данные приложений обычно находятся в каталогах /data/data на внутренней памяти и /sdcard/Android/data/data на карте памяти.