Diagnostic et rapport de problemes dans le developpement Unity
Lors du developpement de plugins ou d'applications bases sur Unity, des exceptions runtime ou des erreurs logiques peuvent survenir. Pour aider les developpeurs a localiser et resoudre rapidement les problemes, Unity Plugin fournit une serie d'outils integres de diagnostic et de debogage. Ce chapitre presente ces methodes courantes de debogage et fonctions auxiliaires, couvrant tout le flux depuis l'affichage des logs en temps reel et l'activation du mode developer jusqu'a la collecte et au rapport des donnees de probleme.
-
Presente comment le systeme runtime affiche les erreurs, avertissements et autres informations de diagnostic via la couche UI, et explique les criteres de classification et la signification de ces messages afin d'identifier rapidement les types de problemes.
-
Explique comment activer le mode developer pendant l'execution de l'application, ainsi que les fonctions de debogage avancees disponibles dans ce mode : couches visuelles de debogage et enregistrement de fichiers EIF/EED.
Enregistrer des fichiers dump EED
Explique en detail comment declencher et enregistrer des fichiers EED, qui contiennent des evenements cles, des donnees de capteurs, l'etat du systeme et d'autres informations contextuelles. Explique egalement comment exporter ces fichiers dump depuis l'appareil et les utiliser pour une analyse hors ligne.
-
Guide les utilisateurs pour envoyer un retour de probleme de maniere standardisee, avec les logs, fichiers dump, etapes de reproduction et autres informations requises, afin d'ameliorer l'efficacite du traitement.
Les composants de fonctionnalite associes incluent :
Composant DiagnosticsController
Ce composant est le controleur central du systeme de diagnostic et coordonne l'enregistrement des logs, la surveillance d'etat, la generation de dump et d'autres fonctions.