Diagnostico e relatorio de problemas no desenvolvimento Unity
Ao desenvolver plugins ou aplicativos baseados em Unity, excecoes em runtime ou erros logicos podem ocorrer. Para ajudar desenvolvedores a localizar e resolver problemas rapidamente, Unity Plugin fornece uma serie de ferramentas integradas de diagnostico e depuracao. Este capitulo apresenta esses metodos comuns de depuracao e recursos auxiliares, cobrindo todo o fluxo desde a visualizacao de logs em tempo real e ativacao do modo developer ate a coleta e o envio de dados do problema.
-
Apresenta como o sistema runtime exibe erros, avisos e outras informacoes de diagnostico pela camada UI, e explica os padroes de classificacao e significados dessas mensagens para identificar rapidamente os tipos de problema.
-
Explica como ativar o modo developer enquanto o aplicativo esta em execucao, e os recursos avancados de depuracao disponiveis nesse modo: camadas visuais de depuracao e gravacao de arquivos EIF/EED.
-
Explica em detalhes como acionar e gravar arquivos EED, que contem eventos principais, dados de sensores, status do sistema e outras informacoes de contexto. Tambem explica como exportar esses arquivos dump do dispositivo e usa-los para analise offline.
-
Orienta usuarios a enviar feedback de problemas de forma padronizada, incluindo logs, arquivos dump, etapas de reproducao e outras informacoes necessarias, para melhorar a eficiencia do tratamento de problemas.
Os componentes de recurso relacionados incluem:
Componente DiagnosticsController
Este componente e o controlador principal do sistema de diagnostico e coordena registro de logs, monitoramento de status, geracao de dump e outros recursos.