1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
---
title: >-
Configurando o Firefox OS para depurar usando as ferramentas de
desenvolvimento do Firefox
slug: Archive/B2G_OS/Debugging/Configurando
translation_of: Archive/B2G_OS/Debugging/Setting_up
---
<div class="summary">
<p><span id="result_box" lang="pt"><span class="hps">O</span> <span class="hps">Firefox</span> <span class="hps">OS suporta</span> <span class="hps">o mesmo protocolo de</span> <span class="hps">depuração remota</span><span class="hps"> presente no Firefox</span> para<span class="hps"> Android.</span></span> <span id="result_box" lang="pt"><span class="hps">Isto significa que você</span> <span class="hps">pode usar as</span> <span class="hps">ferramentas de desenvolvimento do</span> <span class="hps">Firefox</span> <span class="hps">para depurar aplicativos</span> do <span class="hps">Gaia</span> <span class="hps">executado em um dispositivo</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">ou simulador. <span id="result_box" lang="pt"><span class="hps">Para</span> <span class="hps">depurar</span> <span class="hps">o Firefox</span> <span class="hps">OS</span> <span class="hps">rodando no seu</span> <span class="hps">dispositivo ou no</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">Simulator,</span> <span class="hps">você precisa usar</span> <span class="hps">o Firefox</span> <span class="hps">18</span> <span class="hps">ou superior</span> <span class="hps">e, além disso</span><span>, existem</span> <span class="hps">configurações</span> <span class="hps">que precisam ser</span> <span class="hps">alteradas, tanto</span> <span class="hps">na configuração do Firefox quanto </span><span class="hps">no dispositivo</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">ou</span> <span class="hps">simulador</span><span>.</span></span></span></span></p>
</div>
<div class="note">
<p><strong>Nota</strong>: <span id="result_box" lang="pt"><span class="hps">Se</span> <span class="hps">você deseja depurar</span> <span class="hps">aplicações</span> <span class="hps">em um dispositivo</span> com <span class="hps">Firefox</span> <span class="hps">OS</span><span class="hps"> em versão 1.2</span> <span class="hps">ou superior.</span><span> Sua melhor opção</span> <span class="hps">é usar o</span> </span><a href="/pt-BR/docs/Mozilla/Firefox_OS/Usando_o_App_Manager">App Manager</a>.</p>
</div>
<h2 id="Firefox">Firefox</h2>
<p><span id="result_box" lang="pt"><span class="hps">Você</span> <span class="hps">precisa ter certeza de</span> <span class="hps">que você tem</span> <span class="hps">uma versão do</span> <span class="hps">Firefox</span> <span class="hps">18</span> <span class="hps">ou superior</span><span>, a fim de</span> <span class="hps">ter suporte</span> <span class="hps">à depuração remota</span><span>.</span> <span class="hps">Se você</span> <span class="hps">ainda não tem</span> <span class="hps">uma versão</span> <span class="hps">recente</span><span>, baixe</span> <span class="hps">a última versão</span> </span><a href="http://nightly.mozilla.org/" title="http://nightly.mozilla.org/">Nightly</a> <span id="result_box" lang="pt"><span class="hps">para obter</span> <span class="hps">acesso à todos os</span> <span class="hps">recursos mais recentes.</span></span></p>
<p>Uma vez que você esteja executando uma versão apropriada do Firefox em seu computador, digite <code>about:config</code> na barra de endereços, aceite o termo e pesquise por <code>devtools.debugger.remote-enabled</code> em seguida altere o seu valor para <code>true</code>. 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, <code>Ferramentas</code> > <code>Conectar</code>.</p>
<h2 id="Habilitando_a_depuração">Habilitando a depuração</h2>
<p><span id="result_box" lang="pt"><span class="hps">Ao usar o</span> <a href="/pt-BR/docs/Tools/Simulador_Firefox_OS"><span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">Simulator</span></a> <span class="hps">(</span><span class="hps">B2G</span> <span class="hps">Desktop)</span><span>, a configuração</span> para <span class="hps">depuração</span> <span class="hps">é muito fácil.</span> <span class="hps">Você não</span> <span class="hps">precisa fazer</span> <span class="hps">encaminhamento de porta</span><span>, como você faz</span> <span class="hps">quando a depuração</span> é <span class="hps">em um dispositivo</span> <span class="hps">físico.</span> </span>Basta abrir o aplicativo Configurações, em seguida: <code>Informações</code> > <code>Mais Informações</code> > <code>Desenvolvedor</code> ative <em><code>Depuração remota</code></em>.</p>
<div class="warning">
<p>Nota: Isso não funciona mais em dispositivos com Firefox OS desde 10 de Janeiro de 2013. <span id="result_box" lang="pt"><span class="hps">Eventualmente, haverá</span> <span class="hps">uma maneira de</span> <span class="hps">construir a sua própria</span> <span class="hps">compilação com</span> <span class="hps">ele</span> <span class="hps atn">re-</span><span>ativado,</span> <span class="hps">mas isso</span> <span class="hps">ainda não existe</span><span>.</span> <span class="hps">Este documento será</span> <span class="hps">atualizado assim que </span><span class="hps">acontecer.</span> <span class="hps">Além disso,</span> <span class="hps">a preferência</span> <span class="hps">para desligar</span> <span class="hps">o suporte</span> <span class="hps">"out-of</span><span>-process"</span> <span class="hps">foi removido.</span> <span class="hps">Por enquanto</span><span>, você</span> <span class="hps">precisa fazer a sua</span> <span class="hps">depuração no</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">Simulator.</span></span></p>
</div>
<p>Se estiver usando um dispositivo com Firefox OS, abra as <a href="/pt-BR/docs/Mozilla/Firefox_OS/Debugging/Configura%C3%A7%C3%B5es_do_Desenvolvedor">Configurações do Desenvolvedor</a> e:</p>
<ul>
<li>Ativar a <em>Depuração Remota</em>.</li>
<li><span id="result_box" lang="pt"><span class="hps">Desativar o suporte<em> Out-of-process</em></span><span>,</span> <span class="hps">até</span> {{bug(797627)}}<span class="hps"> é fixo.</span> <span class="hps">Se não </span><span class="hps">fazer isto,</span> <span class="hps">apenas</span> <span class="hps">os scripts</span> <span class="hps">do sistema poderão ser</span> <span class="hps">depurados.</span></span></li>
</ul>
<div class="note">
<p><strong>Nota:</strong> <span id="result_box" lang="pt"><span class="hps">Se você</span> aplicar as definições de fábrica n<span class="hps">o dispositivo,</span> <span class="hps">você terá que</span> <span class="hps">refazer</span> <span class="hps">essas alterações de configuração</span><span>.</span></span></p>
</div>
<p><span class="short_text" id="result_box" lang="pt"><span class="hps">Agora</span> <span class="hps">você está pronto para</span> <span class="hps">usar o <a href="/pt-BR/docs/Tools/Depurador">depurador</a></span><span>!</span></span></p>
<h2 id="Habilitando_o_log_do_console_em_um_dispositivo_Firefox_OS"><span id="result_box" lang="pt"><span class="hps">Habilitando o log</span> <span class="hps">do console</span> <span class="hps">em um dispositivo</span> <span class="hps">Firefox</span> <span class="hps">OS</span></span></h2>
<p><span id="result_box" lang="pt"><span class="hps">Na</span> <span class="hps">produção de</span> <span class="hps">versões do Firefox</span> <span class="hps">OS</span><span>, o log do</span> <span class="hps atn">console (</span><span>por exemplo</span> <span>{{domxref("console.log()")}}) é</span> <span class="hps">desativado por padrão.</span> <span class="hps">Para</span> <span class="hps">ativá-lo,</span> <span class="hps">vá para <a href="https://developer.mozilla.org/pt-BR/docs/Mozilla/Firefox_OS/Debugging/Configura%C3%A7%C3%B5es_do_Desenvolvedor">Configurações</a></span><a href="/pt-BR/docs/Mozilla/Firefox_OS/Debugging/Configura%C3%A7%C3%B5es_do_Desenvolvedor"> <span class="hps">do Desenvolvedor</span></a> <span class="hps">no seu dispositivo</span> <span class="hps">e</span> <span class="hps">habilite</span> <em>Console Ativado</em>.</span></p>
<p>Nota: Leia o artigo <a href="/en-US/docs/Mozilla/Firefox_OS/Debugging/On-device_console_logging">On-device console logging</a> para mais detalhes sobre como usar o console logging on Firefox OS.</p>
<h2 id="Veja_também">Veja também</h2>
<ul>
<li><a href="/pt-BR/docs/Mozilla/Firefox_OS/Debugging" title="/en-US/docs/Mozilla/Firefox_OS/Debugging">Depurando no Firefox OS</a></li>
<li><a href="/pt-BR/docs/Tools/Depurador" title="/en-US/docs/Tools/Debugger">Depurador</a></li>
<li><a href="/pt-BR/docs/Mozilla/Firefox_OS/Debugging/Configura%C3%A7%C3%B5es_do_Desenvolvedor" title="/en-US/docs/Mozilla/Firefox_OS/Debugging/Developer_settings">Configurações do Desenvolvedor para Firefox OS</a></li>
</ul>
|