У меня Nexus 4 на ОС версии 4.2.1, которая внезапно начала очень быстро разряжать батарею. Когда я смотрю на использование батареи, я вижу, что «Медиасервер» потребляет 60% батареи с течением времени, с несколькими зарегистрированными минутами процессорного времени и несколькими часами времени Keep Awake. Обычно экран, простаивающий телефон или другие сервисы расходуют большую часть времени работы от батареи.
Я попытался закрыть все приложения и зарядить его, и, разумеется, достаточно быстро он разрядил значительную батарею, опять же, Mediaserver был виновником, как указано в таблице использования батареи; устройство не спало всю ночь и разряжало 10% батареи, несмотря на нулевую нагрузку. Я не добавил большое количество файлов, и я не играю музыку и т. Д., Поэтому Mediaserver не следует слишком много делать на диске.
Как я могу помешать Mediaserver съесть мою батарею, как это?
источник
Процесс Mediaserver сканирует ваше устройство на наличие файлов мультимедиа для добавления в вашу библиотеку. Тем не менее, версия gapps 2012/12/12 (возможно, еще немного) не работает и зацикливается на незнакомых файлах на вашем телефоне. Это напрямую приводит к разрядке аккумулятора и отрицательно сказывается на сроке службы аккумулятора и других компонентов телефона. При первом запуске вашего телефона или при запуске мультимедийных приложений, Mediaserver вызывается и начинает ужас.
Как исправить:
.nomedia
файл в корень вашей SD-карты, чтобы предотвратить поиск в библиотеке, тем самым предотвращая застревание Mediaserver. Это означает, что нет медиа-библиотеки!источник
Я думаю, что я, возможно, выяснил причину и временное решение для этой ошибки, по крайней мере одну, которая (наконец) работает для меня, и которую я не видел, упоминал часто в другом месте.
На своем планшете (Nexus 7 2nd gen) я очень часто видел ошибку медиасервера и практически перестал пытаться ее решить.
Однако на моем телефоне (I9505G, также известном как SGS4 GPe) я ни разу не видел эту ошибку. Оба устройства работали на 100% на складе Android 4.3. И вот однажды я заметил, что на моем телефоне тоже появляется ужасная голова. Я не копировал ЛЮБЫЕ новые файлы на устройство в последнее время, поэтому я выбросил любые теории о «поврежденных медиа-файлах» в окно. Я ломал голову и понимал, что единственное, что я сделал по-другому за последние 24 часа, это игра в игру (Rayman Jungle Run) на телефоне, которую я обычно использую только для звонков, электронных писем и электронных книг. Однако на своем планшете я часто играю в Rayman Jungle Run.
Итак, я только что выполнил эту последовательность тестов на телефоне и планшете с одинаковыми результатами.
Я провел много поисков в сети и нашел только одну ссылку на подобное явление, и в этом посте упоминалась игра Rayman, а также другая игра под названием Super Hexagon или что-то в этом роде. Очевидным уроком здесь является то, что некоторые приложения могут вызывать ошибку медиасервера. По крайней мере, в моем случае это никак не связано с тем, какие медиафайлы у меня есть на устройстве, или какие сервисы Google я разрешаю / запрещаю запускать (эти две вещи я часто называю предполагаемыми решениями).
Я также предположил бы, что если у вас есть приложение, которое запускает утечку медиа-сервера, и это приложение запускается автоматически при запуске или через любые периодические промежутки времени, то единственным надежным решением в этом случае будет, к сожалению, удаление приложения. Это может объяснить, почему некоторые люди не находят, что перезагрузка помогает ... если приложение, запускающее работу, запускается при запуске, конечно, утечка начнется сразу же.
источник
У меня была та же проблема с Android 4.1.2. таблетки. Перепробовал все найденное на нескольких форумах, и результат был - ничего не получалось. Медиасервер продолжал разряжать мою батарею. Интуитивно я попробовал две вещи: 1. Размонтированную SD-карту, где я храню все виды медиа-файлов. 2. Удалил скачанные ФОТОГРАФИИ из папки «скачать».
Результат = проблема решена.
Затем перемонтировал SD-карту - время автономной работы по-прежнему нормальное!
Вывод: кровавый медиасервер продолжает сканировать загруженные картинки и разряжает батарею.
Простота - это всегда ответ!
источник
Просто убейте процесс медиа-сервера. Я создал ярлык, который запускает командную строку и убивает ее
или на других устройствах,
источник
Для меня перезагрузка Nexus 4 несколько раз не помогла. Когда я впервые начал пользоваться мобильным телефоном, я вошел без учетной записи Google. Итак, я сделал сброс настроек и удостоверился, что вошел в систему с учетной записью Google. Кажется, это решило проблему.
источник