Comment corriger l'optimisation «Android démarre» à chaque démarrage?

18

J'ai récemment mis à jour vers Lollipop sur un Moto G (1ère génération).

Il fonctionnait un peu lentement, j'ai donc effacé le cache puis effectué une réinitialisation d'usine comme recommandé.

Je reçois maintenant le ' Android commence à optimiser l'application xx de xx ' à chaque démarrage.

Évidemment pas la vie ni la mort, mais c'est ennuyeux de devoir attendre 10 minutes pour chaque redémarrage.

Est-ce un problème connu et existe-t-il un moyen de résoudre ce problème?

Josh
la source
Ceci est courant lorsque vous utilisez Xposed Framework beta pour 5.x. L'avez-vous installé? Le cache et l'effacement ont-ils été préformés dans les paramètres, à partir de la récupération de stock ou d'une récupération personnalisée?
IAmTheSquidward

Réponses:

4

Je viens d'avoir le même problème exact sur le même téléphone exact. Après avoir creusé, il semble que cela se produise lorsque Android a un problème pour optimiser une ou plusieurs applications, il réessaie donc obstinément de les utiliser toutes. J'ai donc désinstallé les applications une par une et redémarré, et le problème a disparu après la désinstallation de SuperSU.

Ne voulant pas laisser mon téléphone sans racine, j'ai remarqué que j'avais installé la dernière SuperSU (2.79 SR3), alors je suis allé ici et j'ai téléchargé la dernière version stable (2.79):

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

Après l'avoir installé, je n'ai plus eu de problème.

Lors de mon dépannage, j'ai également vidé le cache, même si je ne sais pas si cela a aidé ou non:

  1. Boot to recovery
    Pour le Moto G 1ère génération:

    1. Éteignez le téléphone

    2. Appuyez et maintenez enfoncé le bouton de réduction du volume, maintenez enfoncé le bouton d'alimentation, attendez environ 4 secondes, puis relâchez les deux boutons

    3. Appuyez sur le volume vers le bas pour sélectionner Récupération et appuyez sur le volume vers le haut pour démarrer la récupération

  2. Vider le cache
    Pour la Moto G 1ère génération (récupération de stock):

    1. Si vous arrivez à un écran qui dit "Aucune commande"

      1. Appuyez et maintenez le bouton d'alimentation pendant 2-3 secondes
      2. Sans relâcher le bouton d'alimentation, appuyez sur le bouton d'augmentation du volume et relâchez le bouton d'augmentation du volume
      3. Relâchez le bouton d'alimentation
    2. Utilisez les boutons de volume pour descendre pour effacer la partition de cache et sélectionnez-la avec le bouton d'alimentation

    3. Attendez qu'il se termine (cela peut prendre un certain temps) puis redémarrez

bmaupin
la source
3

Pour ma moto X de 1ère génération, j'ai pu résoudre le problème en:

  1. libérer de l'espace disque
  2. mise à jour de toutes les applications
  3. démarrage grâce à l'optimisation (~ 130 applications)
  4. vider le cache (il reste 2,75 Mo)
  5. mise hors tension (arrêt)
  6. démarrage grâce à l'optimisation (2 applications)
  7. vider le cache (3,5 Mo -> 2,84 Mo restent)
  8. mise hors tension (arrêt)
  9. boot - Pas d'optimisation!

J'étais à 500 Mo d'espace libre et je l'ai augmenté à 5 Go en supprimant les photos et les téléchargements.

Quelques autres idées du net:

ici
la source
1

C'est parce qu'Android efface les dexfichiers optimisés lorsqu'il a besoin d'espace disque. Il est donc recréé au démarrage. Vous pouvez lire des détails de débogage plus approfondis ici .

Si vous avez un appareil rooté, vous pouvez essayer l'application suivante; il verrouille les fichiers dex, économisant ainsi beaucoup de temps:

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

lakshmipathi
la source