środa, 3 kwietnia 2013

Problemy z android.process.media

Napisałem już tak wiele na temat przygód androidowych i wszystko wskazuje na to, że jest to niekończąca się opowieść. Ponieważ tablet Alcatela zostaje u mnie więc pewnie jeszcze wiele będę miał do opowiedzenia. Dla przykładu podam tylko temat, którym ostatecznie się nie zajmowałem (i chyba dobrze, że się nie zajmowałem): Angry Birds na Adroida. Trafiłem w promocję (chyba?) i zainstalowałem pięć darmowych wersji. Okazało się, że każda uruchamia się tak samo: czarny ekran przez kilka sekund i wraca do systemu. Nie pomaga reinstalacja, przenoszenie na kartę SD, czyszczenie danych itp. Ten problem jednak zostawiłem, jako że byłem już zmęczony poprzednimi zmaganiami.

Po tygodniu spokoju jednak syn zauważył kolejny problem. System co chwilę wywala dość uciążliwy komunikat:
android.process.media został zatrzymany 
O tyle uciążliwy, że pojawia się niemal co klik. Zajrzałem do zasobów internetowych i okazało się, że wszelkie porady sprowadzają się do przywrócenia ustawień fabrycznych (czyli recovery!). Na to akurat kompletnie nie byłem gotowy – świeżo co spędziłem z tym urządzeniem kilkadziesiąt godzin i nie uśmiechało mi się znowu przechodzić to od początku, aby znowu uruchomić kartę SD według mojego „widzi-misia”. 

Wyznaczyłem więc sobie nową misję: Naprawa Adroida bez przywracania ustawień fabrycznych.

Okazało się, ze rozwiązanie jest niemal w zasięgu ręki. Po dwóch godzinach testów okazało się, że bezpośrednim winowajcą jest gra „Hugo Retro Mania”, którą to syn bardzo pragnął zainstalować. Gdy już wybierzemy ją do instalowania, wpada ona do kolejki i zaczyna się błyskoteka z tym nieszczęsnym komunikatem.

Rozwiązanie: Wyrzuciłem więc to z kolejki oraz wyczyściłem dane aplikacji „Sklep Google Play” oraz „Usługi Google Play”. Następnie spróbowałem zainstalować inny program i grę – wszystko działało jak należy i problem nie pojawia się więcej. Wystarczy, że znowu spróbuję zainstalować tę grę i problem natychmiast wraca. Trzeba znowu przeczyścić Androida i system wraca do stabilności.

Rozwiązaniem jest więc bardzo ostrożne dobieranie aplikacji i unikanie tych, które sprawiają (lub będą sprawiać) nam problemy. Nie muszę dodawać chyba, że tego zaplanować dobrze się nie da.

Podsumowanie: Jak widać poziom kompatybilności pomiędzy urządzeniami i programami pozostawia bardzo wiele do życzenia. Przydałby się w Adroidzie log, który zapisywałby historię tego co się dzieje w systemie. Ewidentnie mocno trzeba pilnować co instalujemy w jakiej kolejności, aby udało się to później odkręcić.
Just more and more disappointed.

4 komentarze:

  1. Mialem ten sam problem, lecz u mnie problem byl bardziej zaawansowany. Co jakis czas problem wracal i praktycznie nie pozwalal korzystac z urzadzenia. Problemem okazala sie karta microSD wersja HC. Kupilem 16GB i od tamtej pory problem zaczal sie pojawiac. Po zmianie karty na zwykla problem nie powrocil.

    OdpowiedzUsuń
  2. Dzieki kolego "alcatelevo7" :) .Wlasnie mialem ten sam problem czyli wyskakiwal komunikat jak powyzej . Dzieki Twojemu postowi przypomnialo mi sie ,ze wsadzilem karte micro SD do swojego urzadzenia.Przy pierwszej probie pobrania jakiejs aplikacji powyzszy komunikat zaczal pojawiac sie na ekranie. Bylem strasznie zly bo wszelkie porady dotyczace usuniecia problemu polegaly na nieodzownej reinstalacji systemu android.Po wyjeciu karty problem zniknal :) Dziekuje !

    OdpowiedzUsuń
  3. jesteś super mam ten sam problem i udało się go naprawić bo u mnie była gra temple run a dwójka w ogóle nic nie robi. a mam jeszcze jeden problem chcę zainstalować angry birds instaluję i zaczynam grać chwilę czekam i nic czarny ekran wyłączam grę wszystko jest w pożo nie wiem o co chodzi w tym angry birds

    OdpowiedzUsuń
  4. Ja mam calkiem inny proble
    Komunikat jak wyzej wyswitla sie wtedy kiedy chce sciagnac gre ktora wazy powyzej 100mb nie wie dlaczego
    Mam miejsce na tablecie i na karcie a mimo wszystko nie da sie pobrac

    OdpowiedzUsuń