Connexion d'un appareil Firefox OS à un ordinateur

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) :

  1. Ouvrez l'application Paramètres, puis Informations sur l'appareil > Plus d'informations > Développeurs.
  2. 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.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : jwhitlock, BiiO, xdelatour
 Dernière mise à jour par : jwhitlock,