Este guia explica como conectar um dispositivo Firefox OS em seu desktop através do USB.
Nota: Se você quiser apenas depurar aplicações em um dispositivo com Firefox OS e estiver executando uma versão do Firefox 1.2 ou superior. Sua melhor opção é usar o App Manager. Leia o artigo Usando o App Manager para mais detalhes. Se sua versão for inferior à 1.2, leia Configurando o Firefox OS para depurar usando as ferramentas de desenvolvimento do Firefox para aprender sobre o uso da depuração remota padrão.
Configurar o dispositivo
No seu Firefox OS (ver a ilustração):
- Abrir o aplicativo Configurações, em seguida:
Informações
>Mais Informações
>Desenvolvedor
. - No menu de desenvolvedores, marque a opção: "Depuração Remota".
Configurar o Desktop
Para conectar o dispositivo ao desktop, você precisa do Android Debug Bridge (adb) instalado. Note que o Simulador do Firefox OS adiciona o pacote adb para você.
As instruções para a criação do seu ambiente de trabalho são específicas para o seu sistema operacional e são detalhadas no ponto 3 do "Configurando um Dispositivo para Desenvolvimento (em inglês)" no site do desenvolvedor Android. Nós listamos algumas instruções adicionais abaixo.
Instruções Especiais para Mac OS X
Se você estiver executando o Mac OS X, você deve ter baixado um pacote com um nome longo adt-bundle-mac-x86_64-20130522
. Coloque essa pasta dentro de Applications, de moto que você tenha /Applications/adt-bundle-mac-x86_64-20130522/
que contém dois diretórios: eclipse
e sdk
. Depois, você pode editar seu ~/.bashrc
e adicionar:
export PATH="/Applications/adt-bundle-mac-x86_64-20130522/sdk/platform-tools:$PATH"
(Ele estará pronto na próxima vez que você iniciar o shell). Agora você pode digitar no CLI do shell:
adb devices
e ele irá retornar uma lista de dispositivos conectados, tais como:
List of devices attached AA:BB:A5:B5:AA:BB device
Instruções Especiais para Linux
Se você estiver executando o Linux, a identificação do fornecedor para usar os dispositivos Geeksphone com Firefox OS é 05c6
, assim seu arquivo /etc/udev/rules.d/51-android.rules
deverá conter uma entrada similar a:
SUBSYSTEM==”usb”, ATTR{idVendor}==”05c6”, MODE=”0666”, GROUP=”plugdev”
Instruções Especiais para Windows
Você pode realizar download dos drivers para Windows através do site da fabricante Geeksphone.
Se você utiliza o Windows 8, por padrão ele não permitirá a instalação de drivers sem assinatura. Para isso veja um tutorial em "Como instalar um driver não assinado no Windows 8 (em inglês)".
Uma vez que o Windows XP Home Edition não possui o arquivo tasklist.exe
, o simulador pode não detectar o dispositivo. Isso pode ser solucionado baixando esse arquivo do site ComputerHope e colocá-lo na pasta Windows\System32
.
Verificando sua Configuração
Depois de ter seguido as instruções, conecte o dispositivo no computador usando o cabo USB, abra um prompt de comando e digite "adb devices
" (garantindo que adb está no seu caminho). Você deverá ver o seu dispositivo Firefox OS listado na saída.