Ce guide explique comment connecter un appareil Firefox OS à votre ordinateur en USB.
Note : Si vous souhaitez seulement déboguer des applications sur un appareil Firefox OS et que vous avez Firefox OS 1.2+, le meilleur choix consiste à utiliser WebIDE. Si votre version de Firefox OS est inférieure à 1.2, lisez Préparations pour déboguer sur Firefox OS avec les outils pour Développeur Web de Firefox pour découvrir comment utiliser le débogage distant classique.
Configuration de l'appareil
Sur votre appareil Firefox OS (voir la présentation) :
- Ouvrez l'application Paramètres, puis
Informations sur l'appareil
>Plus d'informations
>Développeurs
. - Dans le menu développeurs, cochez "Débogage distant".
Configuration de l'ordinateur
Pour connecter un appareil à l'ordinateur, vous devez installer Android Debug Bridge (adb). Remarquez que l'extension ADB Helper (pour utiliser avec WebIDE) intègre déjà adb.
Les instructions pour configurer votre ordinateur sont spécifiques à votre système d'exploitation et sont détaillées au point 3 de "Setting up a Device for Development" sur le site de développement d'Android. Des instructions supplémentaires sont énumérées ci-dessous.
Instructions spécifiques à Mac OS X
Si vous êtes sous Mac OS X, vous avez téléchargé un paquet dont le nom ressemble à adt-bundle-mac-x86_64-20130522
. Placez-le dans le dossier Applications afin d'avoir deux répertoires dans /Applications/adt-bundle-mac-x86_64-20130522/
: eclipse
et sdk
. Éditez ensuite votre ~/.bashrc
et ajoutez
export PATH="/Applications/adt-bundle-mac-x86_64-20130522/sdk/platform-tools:$PATH"
(Cela sera pris en compte la prochaine fois que vous démarrerez votre shell). À l'invite du shell, vous pouvez maintenant taper :
adb devices
Cela affichera une liste des périphériques connectés de ce genre :
List of devices attached AA:BB:A5:B5:AA:BB device
Instructions spécifiques à Linux
Si vous êtes sous Linux, l'ID (identifiant) vendeur à utiliser pour les appareils Geeksphone Firefox OS est 05c6
, votre fichier /etc/udev/rules.d/51-android.rules
doit donc contenir une entrée semblable à :
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
Instructions spécifiques à Windows
Vous pouvez télécharger les pilotes Windows du Geeksphone sur le site web de Geeksphone.
Par défaut, Windows 8 ne permet pas l'installation de pilotes non signés. Consultez le tutoriel "Comment installer un pilote non signé sous Windows 8".
Comme Windows XP Édition familiale ne comporte pas tasklist.exe
, le Simulateur ne détecte pas le périphérique. Cela peut être résolu en téléchargeant ce fichier depuis le site web ComputerHope et en le plaçant dans le dossier Windows\System32
.
Vérification de votre configuration
Après avoir suivi ces instructions, branchez l'appareil sur l'ordinateur avec un câble USB, ouvrez un interpréteur de commandes et tapez "adb devices
" (assurez-vous que adb est dans votre path). Votre appareil Firefox OS devrait apparaître dans le résultat de la commande.