Одна из наиболее полезных фишек, отличающих современные ОС от их древних аналогов (таких, например, как MS DOS) является ассоциация расширения имени файла с программой, при помощи которой данный файл запускается. То есть для того, чтобы открыть текстовый документ или изображение, необязательно предварительно вызывать текстовый редактор и уже из него открывать нужный документ.
Достаточно щелкнуть мышкой по иконке файла, что приведет к запуску соответствующей программы на просмотр или редактирование содержимого данного файла. Таким образом, файл с данными как бы знает о том, какой программой он должен быть открыт. А знают ли программы о своих данных? Ответ на этот вопрос – это начало разговора о том, почему в приложениях для смартфонов происходит ошибка «Android Process.media».
О типах, ассоциированных с ними данных приложения, конечно, знают. Так, текстовый редактор понимает вполне определенные форматы файлов, вроде «doc», «rtf», «txt» и так далее. Но постоянной связи между конкретными документами и приложениями в системе не имелось до наступления эры смартфонов. Теперь программы знают, какие файлы в памяти устройства им соответствуют и при запуске программы предлагают открыть те или иные документы, будь то фото, аудио или видео. За учет медиаконтента в системе отвечает процесс под именем «Android.process.media». Нас интересует часто всплывающая ошибка, связанная с «Android.process.media» и ежедневно приводящая в раздражение огромное число владельцев смартфонов. Всем хочется узнать, как исправить эту ошибку в приложении Андроид.
Как устранить проблему?
Причина ошибки Android.process.media в несоответствии кэша данных приложения реальному содержимому дисковой памяти. В этом случае ищется то, чего и в помине нет. Чтобы устранить ошибку Android.process.media нужно проделать следующую последовательность операций:
- Заходим в меню «Настройки».
- Выбираем подпункт «Приложения».
- Отыскиваем сервис «Диспетчер загрузки» и запускаем его на исполнение.
- Удаляем данные аппликации.
- Возвращаемся назад и переходим в раздел «Хранилище мультимедиа».
- Там проделываем то же самое – удаляем все связанные с аппликацией данные.
- Перезагружаем устройство.
После этого проблема с Android.process.media должна растаять как дым.
Все процессы заново соберут сведения о подходящих для них данных и ошибка Android.process.media больше не возникнет, а в системе установиться новое равновесие.
Как только кэш и реальные медиа-ресурсы снова станут рассогласованы, нормальный механизм учета медиа-данных будет остановлен и система снова сообщит, что произошла та же неприятность.
