Depuração no Firefox OS - Archive of obsolete content | MDN
Depurando o Gaia/B2G
Configuração geral e informações
Existe dois tipos de depuração que você pode utilizar no Firefox OS: depuração de aplicativos e depuração de outros apectos do sistema. Essa seção do site provê artigos cobrindo as diferentes ferramentas disponíveis para depurar o seu código Firefox OS.
Quando depurar aplicativos web, a melhor ferramenta a sua disposição é o App Manager, que possibilita você executar seus aplicativos diretamente em um dispositivo real ou em um simulador, atualiza qualquer alteração instantaneamente e depura diretamente no dispositivo usando as ferramentas de desenvolvimento da Mozilla. Essa pode ser a sua primeira escolha especiamente para depurações de aplicativos e do Gaia.
O App Manager é uma nova ferramenta disponível do Firefox Desktop que fornece diversas funcionalidades que o ajudarão a testar, instalar e depurar os aplicativos HTML5 nos dispositivos Firefox OS e no Simulador do Firefox OS diretamente do seu navegador
Esse artigo descreve como a arquitetura multiprocesso do B2G é afetada quando ocorre um erro de falta de memória e como entender e depurar nessas situações.
Se você quiser depurar o código da suíte de aplicativos Gaia ou o próprio B2G as seguintes ferramentas são úteis para você.
Depurando usando o cliente B2G Desktop
Você pode usar a aplicação B2G Desktop (e suas ferramentas associadas) para depurar diversos aspectos do B2G e do Gaia.
Guia rápido para desenvolvimento Gaia
Esse guia fornece um guia para desenvolver e depurar aplicativos Gaia, incluindo as instruções de como rodar o Gaia a partir do Firefox Desktop e depurar o Gaia com o App Manager.
O depurador popular gdb pode ser utilizado para depurar o Firefox OS e os apliciativos web executados em um dispositivo ou no emulador. Esse guia mostra como fazer isso.
Valgrind dá aos desenvolvedores acesso a informações sobre alocação de memória, threads e outras informações importantes sobre performance. Esse guia mostra como executar o Valgrind no B2G Desktop ou no dispositivo.
Conseguindo logs do NSPR no B2G
Você pode usar os logs do NSPR logs para registrar o HTTP e outras operações da rede.
Depurando OpenGL
Como depurar código OpenGL no Firefox OS.
Os artigos a seguir fornecem informações ou aspectos específicos de configurações para desenvolvimento no Firefox OS. É possível que você não precise disso, especialmente se você estiver depurando apenas aplicativos usando o App Manager. Mas estão disponíveis caso você precise.
Configurações do desenvolvedor do Firefox OS
Existe um número de configurações disponíveis para os desenvolvedores do Firefox OS. Esse guia explica quais são e como utilizá-las.
Em muitos aspectos do desenvolvimento do Firefox OS você vai precisar instalar o adb (Android Debug Bridge). Esse artigo explica como fazer isso e apresenta os comandos mais comuns.
Log no console do dispositivo
Como fazer um log no console de um dispositivo Firefox OS e como acessar esse registro para examiná-lo no seu computador.
Conectando um dispositivo Firefox OS no seu computador
Esse pequeno guia explica como configurar seu dispositivo Firefox OS e seu computador para conetctá-los através da porta USB.
Configurando para depurar o código do Firefox OS
Antes de você usar a maioria das ferramentas integradas ao Firefox OS para depurar o código, você precisa um pequeno trabalho de configuração. Esse artigo explica como fazer isso.