Я думаю, что я, возможно, выяснил причину и временное решение для этой ошибки, по крайней мере одну, которая (наконец) работает для меня, и которую я не видел, упоминал часто в другом месте.
На своем планшете (Nexus 7 2nd gen) я очень часто видел ошибку медиасервера и практически перестал пытаться ее решить.
Однако на моем телефоне (I9505G, также известном как SGS4 GPe) я ни разу не видел эту ошибку. Оба устройства работали на 100% на складе Android 4.3. И вот однажды я заметил, что на моем телефоне тоже появляется ужасная голова. Я не копировал ЛЮБЫЕ новые файлы на устройство в последнее время, поэтому я выбросил любые теории о «поврежденных медиа-файлах» в окно. Я ломал голову и понимал, что единственное, что я сделал по-другому за последние 24 часа, это игра в игру (Rayman Jungle Run) на телефоне, которую я обычно использую только для звонков, электронных писем и электронных книг. Однако на своем планшете я часто играю в Rayman Jungle Run.
Итак, я только что выполнил эту последовательность тестов на телефоне и планшете с одинаковыми результатами.
- Полный заряд. Свежий ботинок. Бежать несколько часов. РЕЗУЛЬТАТ: Нет утечки медиа-сервера.
- Запустите Rayman, играйте 1 минуту. Вернитесь на главный экран, но не закрывайте приложение принудительно. Подожди немного. РЕЗУЛЬТАТ: начинается утечка медиа-сервера.
- Принудительно закройте приложение Rayman (для этого я использовал ярлык Elixir, но использование меню приложений должно работать нормально). Подожди пару часов. РЕЗУЛЬТАТ: утечка медиасервера остановлена!
Я провел много поисков в сети и нашел только одну ссылку на подобное явление, и в этом посте упоминалась игра Rayman, а также другая игра под названием Super Hexagon или что-то в этом роде. Очевидным уроком здесь является то, что некоторые приложения могут вызывать ошибку медиасервера. По крайней мере, в моем случае это никак не связано с тем, какие медиафайлы у меня есть на устройстве, или какие сервисы Google я разрешаю / запрещаю запускать (эти две вещи я часто называю предполагаемыми решениями).
Я также предположил бы, что если у вас есть приложение, которое запускает утечку медиа-сервера, и это приложение запускается автоматически при запуске или через любые периодические промежутки времени, то единственным надежным решением в этом случае будет, к сожалению, удаление приложения. Это может объяснить, почему некоторые люди не находят, что перезагрузка помогает ... если приложение, запускающее работу, запускается при запуске, конечно, утечка начнется сразу же.