Comment savez-vous que votre téléphone a redémarré ? L'apparition de l'écran de verrouillage ne signifie pas que le téléphone a redémarré. Vérifiez les statistiques de votre batterie, Paramètres > À propos du téléphone > Batterie et regardez les heures d'éveil et de réveil. Si le téléphone est resté longtemps allumé, il est peu probable qu'il ait redémarré. Vérifiez simplement après une période où vous pensez que le téléphone a redémarré.
Je pense que vous allez devoir utiliser logcat pour obtenir les logs d'un téléphone Android. Si votre téléphone redémarre, vous pourriez essayer d'exécuter logcat, mais il faudrait que logcat fonctionne en permanence pour capturer ce qui se passe et qui fait redémarrer le téléphone. Ce n'est pas très pratique. Mais regardez ci-dessous pour des informations sur logcat.
Au lieu d'utiliser logcat, j'essaierais de commencer par une nouvelle installation d'Android. Si vous êtes enraciné, je ferais une sauvegarde, j'effacerais les données et j'installerais une ROM à partir de zéro. Si vous n'êtes pas rooté, je téléchargerais la dernière version d'Android pour votre téléphone depuis HTC et l'installerais. Cela effacera votre téléphone, mais le fait de repartir à zéro devrait résoudre le problème de redémarrage.
Une fois sur votre nouvelle installation Android, ouvrez Market place et installez vos applications en commençant par les essentielles. N'INSTALLEZ PAS de tueur de tâches, quel qu'il soit. Redémarrez et voyez comment le téléphone fonctionne pendant quelques jours. Si tout semble aller bien, passez à l'installation des autres applications, quelques-unes à la fois. Laissez passer quelques jours et continuez avec les applications suivantes jusqu'à ce que vous trouviez l'application qui vous pose problème ou peut-être que tout ce dont vous aviez besoin, c'était d'un nouveau départ.
Logcat : Installez le SDK Android sur un ordinateur, puis ouvrez un terminal (cmd.exe sous Windows) et lancez adb logcat. Sous Windows, cela ressemble à
adb logcat
Parfois, je dois spécifier tout le chemin d'accès pour que la commande fonctionne. Pour moi, ce serait :
C:\Downloads\evo\android -sdk-Windows \tools\adb.exe logcat
Votre kilométrage variera en fonction de l'endroit où vous installez le SDK...
Après avoir exécuté cette commande, vous ne pourrez voir que ce que l'interpréteur de commandes du terminal peut contenir ou conserver en mémoire. Je vous recommande d'augmenter la taille de la mémoire tampon de l'interpréteur de commandes afin de pouvoir capturer davantage d'informations. Les interpréteurs de commandes plus avancés peuvent être en mesure de produire un fichier texte, j'essaierais également de le faire. Si vous ne disposez pas de cette option, copiez et collez vous-même tout ce qui apparaît à l'écran dans un fichier texte. Dans cmd, vous pouvez le faire en cliquant sur le bouton droit de la souris, en marquant, en surlignant ce que vous voulez, puis en allant dans le fichier texte et en le collant.
Ce n'est pas toujours la meilleure solution, à moins que vous ne sachiez ce que vous cherchez, car logcat affiche essentiellement la sortie de tout ce que fait votre téléphone. Il y aura donc une tonne de données générées.