MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

Conectando a um dispositivo Firefox OS

Se você está tentando conectar um dipositivo FirefoxOS ao WebIDE e ele não é exibido, aqui estão alguma coisas que você pode tentar:

  • Cheque a versão do seu FirefoxOS: verifique se seu dispositivo está executando o Firefox OS 1.2/Boot2Gecko 1.2 ou superior. Para checar esta versão, vá para o aplicativo Configurações no dispositivo, então Informações do Dispositivo > Software. Se você  não tem uma versão alta suficiente procure seu aparelho no guia de telefone para desenvolvedor e siga as instruções para a atualização.
  • Ative o debugging remoto: in the Settings app on the device, go to Device information > More information > Developer.
    • Firefox OS 1.3 e anterior: "Remote Debugging" é somente uma checkbox. Marque a caixa.
    • Firefox OS 1.4 e posterior: "Remote Debugging" asks you to enable for just ADB, or for ADB and DevTools. Selecione "ADB e DevTools".
  • Desative a tela de bloqueio no dispositivo: in the Settings app on the device, go to Screen Lock and unchecking the Lock Screen checkbox. This is a good idea because when the screen gets locked, the phone connection gets lost, meaning it is no longer available for debugging.
  • Verifique se você não tem nenhum dispositivo Android conectado ao mesmo tempo com o telefone FirefoxOS em seu computador.
  • Verifique o cabo que você está utilizando:
    • Tente desconectar e reconectar o cabo USB.
    • Tente plugat o cabo USB em uma porta diferente do seu computador. Você pode ter que alternar as portas.
    • Tente usar um cabo USB diferente. Os cabos que vem com o telefone são muitas vezes de má qualidade e muitas vezes falham.
    • Tente um cabo USB curto. Cabos USB longos tem sido conhecidos por não funcionar bem.
  • Try disabling and re-enabling Remote Debugging in the Settings app on the device.
  • If you disabled the ADB Addon Helper, did you successfully run the adb forward command?
  • If you use Linux, make sure you added add a udev rules file, as documented in step 3 of this guide to setting up an Android device. The idVendor attribute to use for the Geeksphone is "05c6", and this page lists other idVendor values.
  • Se você usa Windows:
  • If you're a EasyTether user (OS X), you will need to uninstall or disable EasyTether: sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext

Unrestricted debugging (including certified apps, built-in apps, apps already installed on a device)

If you are finding that you can't debug certified apps, built-in apps, or apps already installed on a real device, then you may be coming across WebIDE's restricted privileges security policy. To find out more, see the section on Unrestricted app debugging (including certified apps, main process, etc.).

Conectando a outros navegadores (Chrome, Safari)

WebIDE makes use of Valence (formerly Firefox Tools Adapter) to reach other browsers, like Chrome and Safari. 

If you are having trouble connecting to these other browsers, check the setup steps and other notes for those browsers on the Valence page.

Ativando logging

You can also enable verbose logging to gather diagnostics:

  1. visit about:config, and add a new preference called .console.logLevel, with the string value all, and set extensions.adbhelper@mozilla.org.debug to true
  2. In the Add-ons Manager, disable and then re-enable the ADB Helper add-on.
  3. Open the Browser Console and you'll now see console messages prefixed with adb. If the messages don't mean anything to you, ask for help.

Obtenha Ajuda

Vá para #devtools sala no IRC e nós tentaremos te ajudar.

Etiquetas do documento e colaboradores

 Colaboradores desta página: Gomes, pablobfonseca, gilvancrodrigues, valeriabarros
 Última atualização por: Gomes,