Configurando o Firefox OS para depurar usando as ferramentas de desenvolvimento do Firefox

by 2 colaboradores:

O Firefox OS suporta o mesmo protocolo de depuração remota presente no Firefox para Android. Isto significa que você pode usar as ferramentas de desenvolvimento do Firefox para depurar aplicativos do Gaia executado em um dispositivo Firefox OS ou simulador. Para depurar o Firefox OS rodando no seu dispositivo ou no Firefox OS Simulator, você precisa usar o Firefox 18 ou superior e, além disso, existem configurações que precisam ser alteradas, tanto na configuração do Firefox quanto no dispositivo Firefox OS ou simulador.

Nota: Se você deseja depurar aplicações em um dispositivo com Firefox OS em versão 1.2 ou superior. Sua melhor opção é usar o App Manager.

Firefox

Você precisa ter certeza de que você tem uma versão do Firefox 18 ou superior, a fim de ter suporte à depuração remota. Se você ainda não tem uma versão recente, baixe a última versão Nightly para obter acesso à todos os recursos mais recentes.

Uma vez que você esteja executando uma versão apropriada do Firefox em seu computador, digite about:config na barra de endereços, aceite o termo e pesquise por devtools.debugger.remote-enabled em seguida altere o seu valor para true. Feito isso, você deve reiniciar o seu navegador para que a depuração remota seja de fato habilitada. Após reiniciar o Firefox, no menu Desenvolvedor Web você verá uma nova opção, Ferramentas > Conectar.

Habilitando a depuração

Ao usar o Firefox OS Simulator (B2G Desktop), a configuração para depuração é muito fácil. Você não precisa fazer encaminhamento de porta, como você faz quando a depuração é em um dispositivo físico. Basta abrir o aplicativo Configurações, em seguida: Informações > Mais Informações > Desenvolvedor ative Depuração remota.

Nota: Isso não funciona mais em dispositivos com Firefox OS desde 10 de Janeiro de 2013. Eventualmente, haverá uma maneira de construir a sua própria compilação com ele re-ativado, mas isso ainda não existe. Este documento será atualizado assim que acontecer. Além disso, a preferência para desligar o suporte "out-of-process" foi removido. Por enquanto, você precisa fazer a sua depuração no Firefox OS Simulator.

Se estiver usando um dispositivo com Firefox OS, abra as Configurações do Desenvolvedor e:

  • Ativar a Depuração Remota.
  • Desativar o suporte Out-of-process, até bug 797627 é fixo. Se não fazer isto, apenas os scripts do sistema poderão ser depurados.

Nota: Se você aplicar as definições de fábrica no dispositivo, você terá que refazer essas alterações de configuração.

Agora você está pronto para usar o depurador!

Habilitando o log do console em um dispositivo Firefox OS

Na produção de versões do Firefox OS, o log do console (por exemplo console.log()) é desativado por padrão. Para ativá-lo, vá para Configurações do Desenvolvedor no seu dispositivo e habilite Console Ativado.

Nota: Leia o artigo On-device console logging para mais detalhes sobre como usar o console logging on Firefox OS.

Veja também

Etiquetas do documento e colaboradores

Contributors to this page: teoli, IvomarS
Última atualização por: teoli,
Esconder painel