Esta tradução está incompleta. Ajude atraduzir 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 theLock 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. TheidVendor
attribute to use for the Geeksphone is "05c6", and this page lists otheridVendor
values. - Se você usa Windows:
- you need to install drivers, as documented in step 3 of this guide to setting up an Android device. You can find drivers for Geeksphone devices on the Geeksphone web site and drivers for Google devices on Google web site. Windows 8 by default will not let you install unsigned drivers. See this tutorial on "How to install an unsigned driver on Windows 8".
- if the WebIDE can't see your device after following all the steps, you may have to edit adb_usb.ini.
- 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:
- visit about:config, and add a new preference called [email protected]
- In the Add-ons Manager, disable and then re-enable the ADB Helper add-on.
- 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.