Android 6.0 Marshmallow, Huawei P8 i niedziałające aplikacje

Jak pisałem kilka dni temu, odważni użytkownicy smartfonów Huawei P8 (GRA-L09) mogą zainstalować testową wersję systemu operacyjnego Android 6.0 Marshmallow na swoich urządzeniach. Oprogramowanie OTA-GRA-L09C432B313 wprowadza kilka zmian w obsłudze kart SD i niestety, nie obyło się bez problemów. Właśnie związanych z kartami SD i przeniesionymi na nie aplikacjami.

Jeśli w poprzedniej wersji Androida (build B200) ustawiliśmy pamięć domyślną na kartę SD lub przenieśliśmy na nią jakiekolwiek aplikacje, aplikacje te będą niedostępne, niewidoczne w Launcherze i Menadżerze Aplikacji. Zupełnie jakby nigdy nie były zainstalowane. Niestety, zainstalowanie ich ponownie nie rozwiąże problemu. Nowo zaistalowana aplikacja (poprzednio na karcie SD), nie będzie się uruchamiać. Jeszcze przed zobanieniem ekranu startowego aplikacji zostaniemy wyrzuceni do launchera. Co więcej, nawet jeśli sformatujemy kartę SD, nie zmieni to sytuacji. Aplikacje dalej nie będą się uruchamiać. Dłuższą chwilę zajęło mi zrozumienie tego mechanizmu i znalezienie rozwiązania. A rozwiązania są dwa:

  1. Pełny reset urządzenia i przywrócenie ustawień fabrycznych.
  2. Wykonanie następujących kroków:
    • w Ustawienia -> Ustawienia zaawansowane -> Pamięć operacyjna i masowa wybieramy Lokalizacja domyślna -> Pamięć wewnętrzna
    • W Sklepie Play instalujemy brakującą aplikację, a następnie natychmiast ją odinstalowujemy i instalujemy po raz drugi
    • Po tym zabiegu aplikacja będzie uruchamiać się normalnie. Wygląda na to, że w systemie pozostaje informacja o aplikacji z odnośnikiem, iż znajduje się na karcie SD. Z tym, że zmienił się sposób ubsługi karty. Pierwsze zainstalowanie dodaje aplikcję do Launchera, lecz system dalej myśli, że aplikacja jest na karcie SD. Odinstalowanie i zasinstalowanie ponowne rozwiązuje problem.

Dodatkowo, sugeruję nie wybierania karty SD jako lokalizacji domyślnej, a pozostawienie pamięci wewnętrznej i tylko zapis zdjęć na karcie SD. Jeśli wybierzemy kartę jako lokalizację domyślną, część aplikacji może mieć problem z dostępem do karty. Na razie znalazłem jeden taki przypadek: Muzyka Play nie potrafi używać karty SD jeśli jest ona lokalizacją domyślną pamięci.

Dodaj komentarz

Twój adres email nie zostanie opublikowany.