1 votes

BackupManager provoque le redémarrage de mon téléphone

Toutes les 2 heures environ, mon téléphone redémarre, il a commencé à le faire il y a 2 ou 3 jours. J'ai peut-être installé/désinstallé certaines applications à ce moment-là, mais je ne me souviens pas exactement.

J'ai obtenu une capture d'écran du logcat à l'instant où le téléphone redémarre et 3 fois sur 3, c'était exactement après l'activation du BackupManagerService : http://i.imgur.com/HOXan.png

Je peux aussi provoquer le redémarrage en appelant "adb shell bmgr run" comme ici : http://code.google.com/p/Android/issues/detail?q=lag&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&id=25780

Existe-t-il un moyen de gérer ou au moins de voir quelles applications sont en attente dans le BackupManager ? Existe-t-il un moyen de désactiver complètement le BackupManager ?

Téléphone : -Galaxy Nexus 4.0.1 -Noyau 3.0.1-ga052f63

Edit : Eh bien, j'ai trouvé comment désactiver le BackupManager (je pense), dans "Paramètres" -> "Sauvegarde et réinitialisation" -> décocher "Sauvegarder mes données". J'aimerais quand même trouver la cause du problème.

1voto

Milner Points 533

Googles Backup-API utilise le répertoire /data/backup pour mettre en file d'attente les sauvegardes en cours (qui ne sont pas encore transférées). Donc, si votre appareil est enraciné, vous pouvez enquêter sur ce répertoire pour voir s'il contient des fichiers, et probablement les supprimer s'ils causent des problèmes (je ne suis pas sûr si/comment il sera alors géré pour savoir quelles sauvegardes il doit répéter, cependant -- donc c'est votre propre risque).

Mais d'après votre LogCat, je dirais que BackupManager a déjà effacé ce répertoire (la deuxième ligne noire indique effacement des sauvegardes en attente suivi par début de la sauvegarde de 3 cibles ) - donc je suppose qu'il y a un défaut d'implémentation dans l'une de ces 3 applications. Je ne suis pas un développeur, cependant, donc je ne peux pas dire.

Vous pouvez vérifier l'historique des applications installées (l'App Appmonster IMHO permet de voir la date d'installation ; je ne sais pas où trouver cette information avec les applications stockées) pour voir lesquelles vous avez installées en dernier, et "revenir en arrière" jusqu'à ce que le problème disparaisse (ou que vous ayez quitté le "délai probable").

EDIT : Avez-vous d'autres lignes de ce LogCat ? Il s'arrête juste quand ça devient intéressant. Je suivrais les lignes appartenant au PID 181 ici, afin que vous puissiez probablement trouver l'application qui cause le problème. La cinquième ligne en partant du bas montre par exemple un fond d'écran en train d'être sauvegardé, ainsi que l'appel API du fond d'écran ( android.app.backup.WallpaperBackupHelper -- Je suppose que c'est plutôt un Android interne pour sauvegarder les paramètres du fond d'écran, mais encore une fois : Je ne suis pas un développeur, je ne peux que faire des suppositions). Il pourrait y avoir d'autres lignes comme celle-ci, donnant des indices.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X