Table of Contents

Problemdiagnose und Berichterstattung in der Unity-Entwicklung

Bei der Entwicklung Unity-basierter Plugins oder Anwendungen lassen sich Laufzeitausnahmen oder Logikfehler manchmal nicht vermeiden. Um Entwicklern zu helfen, Probleme schnell zu lokalisieren und zu beheben, stellt Unity Plugin eine Reihe integrierter Diagnose- und Debugging-Werkzeuge bereit. Dieses Kapitel stellt diese gangigen Debugging-Methoden und Hilfsfunktionen vor und deckt den gesamten Ablauf vom Anzeigen von Echtzeit-Logs und Aktivieren des Entwicklermodus bis zur Erfassung und Meldung von Problemdaten ab.

  • UI-Meldungen

    Erklart, wie das Runtime-System Fehler, Warnungen und andere Diagnoseinformationen uber die UI-Ebene anzeigt, und beschreibt die Klassifizierungsstandards und Bedeutungen dieser Meldungen, um Problemtypen schnell zu erkennen.

  • Entwicklermodus

    Erklart, wie der Entwicklermodus wahrend der Ausfuhrung der Anwendung aktiviert wird, sowie die in diesem Modus verfugbaren erweiterten Debugging-Funktionen: visuelle Debugging-Ebenen und EIF/EED-Dateiaufzeichnung.

  • EED-dump-Dateien aufzeichnen

    Erklart detailliert, wie EED-Dateien ausgelost und aufgezeichnet werden. Diese Dateien enthalten wichtige Ereignisse, Sensordaten, Systemstatus und weitere Kontextinformationen. Ausserdem wird beschrieben, wie diese dump-Dateien vom Gerat exportiert und fur Offline-Analysen verwendet werden.

  • Problembericht

    Leitet Benutzer an, Problemfeedback standardisiert einzureichen, einschliesslich Logs, dump-Dateien, Reproduktionsschritten und weiteren erforderlichen Informationen, um die Bearbeitungseffizienz zu verbessern.

Zugehorige Funktionskomponenten sind:

  • DiagnosticsController-Komponente

    Diese Komponente ist der zentrale Controller des Diagnosesystems und koordiniert Logaufzeichnung, Statusuberwachung, dump-Erzeugung und weitere Funktionen.