Mam Nexusa 4 w wersji OS 4.2.1, który nagle zaczął bardzo szybko rozładowywać baterię. Kiedy patrzę na zużycie baterii, widzę, że „Mediaserver” zjada 60% baterii w czasie, z zalogowanymi kilkoma minutami czasu procesora i kilkoma godzinami czuwania. Zwykle ekran, telefon w stanie bezczynności lub inne usługi pochłaniają większość czasu pracy baterii.
Próbowałem zamknąć wszystkie aplikacje i naładować je, i na pewno przez noc nadal wyczerpałem znaczną baterię, ponownie Mediaserver był winowajcą, jak podano w tabeli zużycia baterii; utrzymywał urządzenie w stanie czuwania przez całą noc i wyczerpał 10% mojej baterii pomimo zerowego zużycia. Nie dodałem dużej liczby plików i nie odtwarzam muzyki / etc, więc Mediaserver nie powinien robić zbyt wiele na dysku.
Jak mogę powstrzymać Mediaserver przed zużywaniem mojej żywotności baterii w ten sposób?
źródło
Proces Mediaserver skanuje urządzenie w poszukiwaniu plików multimedialnych, które można dodać do biblioteki. Jednak wersja 2012/12/12 (być może więcej) wersji Gapps jest zepsuta i utknęła w nieskończonej pętli na nieznanych plikach w telefonie. To bezpośrednio przekłada się na zużycie baterii i jest niekorzystne dla żywotności baterii i innych elementów telefonu. Przy pierwszym uruchomieniu telefonu lub uruchamianiu aplikacji multimedialnych wywoływany jest serwer multimediów, który rozpoczyna horror.
Jak naprawić:
.nomedia
plik w katalogu głównym karty SD, aby zapobiec przeszukiwaniu biblioteki, a tym samym zablokować Mediaserver. Oznacza to brak biblioteki multimediów!źródło
Myślę, że mogłem ustalić przyczynę i prowizoryczne rozwiązanie tego błędu, przynajmniej takiego, który (w końcu) działa dla mnie i o którym często nie wspominałem.
Na moim tablecie (Nexus 7 2nd gen) bardzo często widziałem błąd serwera multimediów i praktycznie zrezygnowałem z prób jego rozwiązania.
Jednak na moim telefonie (I9505G aka SGS4 GPe) nie widziałem błędu ani razu. Oba urządzenia działały w 100% z systemem Android 4.3. Pewnego dnia zauważyłem, że błąd wyrzuca też brzydką głowę na mój telefon. Ostatnio nie kopiowałem ŻADNYCH nowych plików na urządzenie, więc wyrzuciłem teorie na temat „uszkodzonych plików multimedialnych” przez okno. Założyłem mózg i zdałem sobie sprawę, że jedyną rzeczą, którą zrobiłem inaczej w ciągu ostatnich 24 godzin, było granie w grę (Rayman Jungle Run) na telefonie, której zwykle używam tylko do połączeń, e-maili i e-książek. Jednak na moim tablecie często gram w Rayman Jungle Run.
Właśnie uruchomiłem tę sekwencję testów na moim telefonie i tablecie, z tymi samymi wynikami.
Przeprowadziłem wiele wyszukiwań w Internecie i znalazłem tylko jedno odniesienie do podobnego zjawiska, a ten post odnosił się do gry Rayman, a także innej gry o nazwie Super Hexagon lub coś w tym rodzaju. Widoczna lekcja tutaj polega na tym, że niektóre aplikacje mają zdolność wyzwalania błędu serwera multimediów. Przynajmniej w moim przypadku nie ma to nic wspólnego z tym, jakie pliki multimedialne mam na urządzeniu lub jakie usługi Google zezwalam / uniemożliwiam ich uruchomienie (są to rzeczy, które często wymieniam jako rzekome rozwiązania).
Chciałbym również postawić hipotezę, że jeśli masz aplikację, która uruchamia drenaż serwera multimediów, a ta aplikacja uruchamia się automatycznie przy starcie lub w dowolnych okresowych odstępach czasu, to jedynym pewnym rozwiązaniem w takim przypadku byłoby niestety odinstalowanie aplikacji. To może wyjaśniać, dlaczego niektórzy ludzie nie uważają, że ponowne uruchomienie pomaga ... jeśli obraźliwa aplikacja działa podczas uruchamiania, oczywiście drenaż rozpocznie się również od razu.
źródło
Miałem ten sam problem z Androidem 4.1.2. tablet. Próbowałem wszystkiego znalezionego na kilku forach, a wynik był taki - nic nie działało. Serwer multimediów wciąż rozładowuje moją baterię. Intuicyjnie próbowałem dwóch rzeczy: 1. Odmontowana karta SD, w której przechowuję różnego rodzaju pliki multimedialne. 2. Usunięto pobrane ZDJĘCIA z folderu „pobierz”.
Wynik = problem rozwiązany.
Następnie ponownie zamontowałem kartę SD - żywotność baterii nadal jest normalna!
Wniosek: krwawy serwer multimediów skanuje pobrane zdjęcia i rozładowuje baterię.
Prostota jest zawsze odpowiedzią!
źródło
Po prostu zabij proces serwera mediów. Stworzyłem skrót, który uruchamia wiersz poleceń i zabija go
lub na innych urządzeniach,
źródło
Dla mnie kilkakrotne ponowne uruchomienie Nexusa 4 nie pomogło. Gdy pierwszy raz zacząłem używać telefonu komórkowego, zalogowałem się bez konta Google. Przywróciłem ustawienia fabryczne i upewniłem się, że zalogowałem się na konto Google. Wydaje się, że to rozwiązało problem.
źródło