Jak naprawić optymalizację „Android zaczyna się” przy każdym uruchomieniu?

18

Niedawno zaktualizowałem Lollipop do Moto G (1. generacji).

Działało trochę wolno, więc wyczyściłem pamięć podręczną, a następnie wykonałem reset fabryczny zgodnie z zaleceniami.

Teraz otrzymuję komunikat „ Android zaczyna optymalizować aplikację xx z xx ” przy każdym uruchomieniu.

Oczywiście nie życie i śmierć, ale denerwujące jest czekanie 10 minut na każde ponowne uruchomienie.

Czy jest to znany problem i czy można to naprawić?

josh
źródło
Jest to powszechne podczas korzystania z Xposed Framework w wersji beta dla 5.x. Czy masz to zainstalowane? Czy pamięć podręczna i czyszczenie zostały wcześniej wykonane w Ustawieniach, od odzyskiwania zapasów, czy odzyskiwania niestandardowego?
IAmTheSquidward

Odpowiedzi:

4

Właśnie miałem ten sam dokładny problem na tym samym dokładnym telefonie. Po kopaniu wydaje się, że dzieje się tak, gdy Android ma problem z optymalizacją jednej lub więcej aplikacji, więc uparcie próbuje ponownie je wszystkie. Więc odinstalowałem aplikacje jeden po drugim i ponownie uruchomiłem, a problem zniknął po odinstalowaniu SuperSU.

Nie chcąc zostawiać telefonu bez kontroli, zauważyłem, że zainstalowałem najnowszą wersję SuperSU (2.79 SR3), więc poszedłem tutaj i pobrałem najnowszą stabilną wersję (2.79):

https://forum.xda-developers.com/apps/supersu

Po zainstalowaniu nie miałem już żadnych problemów.

Podczas rozwiązywania problemów wyczyściłem również pamięć podręczną, chociaż nie jestem pewien, czy to pomogło:

  1. Uruchomienie do odzyskiwania
    W przypadku Moto G 1. generacji:

    1. Wyłącz telefon

    2. Naciśnij i przytrzymaj przycisk zmniejszania głośności, naciśnij i przytrzymaj przycisk zasilania, odczekaj około 4 sekund, a następnie zwolnij oba przyciski

    3. Naciśnij głośność w dół, aby wybrać Odzyskiwanie i naciśnij głośność w górę, aby uruchomić w celu odzyskania

  2. Wyczyść pamięć podręczną
    Moto G 1. generacji (odzyskiwanie zapasów):

    1. Jeśli przejdziesz do ekranu z komunikatem „Brak polecenia”

      1. Naciśnij i przytrzymaj przycisk zasilania przez 2-3 sekundy
      2. Bez zwalniania przycisku zasilania naciśnij przycisk zwiększania głośności i zwolnij przycisk zwiększania głośności
      3. Zwolnij przycisk zasilania
    2. Użyj przycisków głośności, aby przejść w dół, aby wyczyścić partycję pamięci podręcznej i wybierz ją za pomocą przycisku zasilania

    3. Poczekaj, aż zakończy się (może to chwilę potrwać), a następnie uruchom ponownie

bmaupin
źródło
3

W przypadku moto X pierwszej generacji udało mi się rozwiązać problem poprzez:

  1. czyszczenie miejsca na dysku
  2. aktualizowanie wszystkich aplikacji
  3. uruchom przez optymalizację (~ 130 aplikacji)
  4. wyczyść pamięć podręczną (pozostało 2,75 MB)
  5. wyłączenie zasilania (wyłączenie)
  6. uruchom przez optymalizację (2 aplikacje)
  7. wyczyść pamięć podręczną (pozostało 3,5 MB -> 2,84 MB)
  8. wyłączenie zasilania (wyłączenie)
  9. boot - bez optymalizacji!

Miałem 500 MB wolnego miejsca i zwiększyłem to do 5 GB, usuwając zdjęcia i pliki do pobrania.

Kilka innych pomysłów z całej sieci:

tutaj
źródło
1

To dlatego, że Android usuwa zoptymalizowane dexpliki, gdy potrzebuje miejsca na dysku. Dlatego jest on ponownie tworzony podczas uruchamiania. Możesz przeczytać więcej szczegółowych informacji na temat debugowania tutaj .

Jeśli masz zrootowane urządzenie, możesz wypróbować następującą aplikację; blokuje pliki dex, oszczędzając w ten sposób dużo czasu:

https://play.google.com/store/apps/details?id=in.co.giis.optimisingappfixer

lakshmipathi
źródło