0 votes

Quel processus inonde mes journaux d'erreurs de migration SQLite et comment puis-je le corriger?

Téléphone : Xiaomi Mi Max 3, MIUI 11, Android 10. Utilisation d'une ROM personnalisée provenant de xiaomi.eu.

Le début de l'inondation est capturé dans LogCat, cela se produit chaque milliseconde, et je soupçonne un composant système. Possiblement ce hwservicemanager qui a quelques entrées juste avant le début de l'inondation, en plus de l'échec de la migration de la base de données qui concerne une table SQL nommée ThermalInfo. La migration entre dans une boucle infinie lorsqu'elle échoue à chaque fois à la 24ème étape sur 27. Cependant, je ne peux agir que sur ce que je vois dans le LogCat.

Pastebin : https://pastebin.com/F3v0Cha7

Journal plus long attaché dans un problème GitHub : https://github.com/TrackMyIndoorWorkout/TrackMyIndoorWorkout/issues/475

0voto

pr0nin Points 353

L'intégralité de la sortie du logcat contient l'identifiant de processus créant les entrées (pas sûr du logcat que vous avez posté, le format ne ressemble pas à la sortie standard du logcat que j'obtiens de mon appareil).

En utilisant l'identifiant de processus, vous pouvez obtenir le nom de l'application (ou le chemin du processus et le nom) en exécutant

adb shell cat /proc//cmdline

Dans le cas où l'entrée du logcat a été créée par une application, vous obtiendrez le nom de l'application.

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