Déboguer Firefox pour Android via USB

Cet article décrit comment connecter les outils de développement de Firefox à Firefox pour Android à partir de la version 36 de Firefox. Pour se connecter via WiFi, voir la page correspondante.

Cela fait longtemps qu'il est possible de connecter les outils de développement pour déboguer des sites web mobiles. Cependant, avant c'était un procédé complexe et propice à l'erreur. Depuis Firefox 36, le procédé est maintenant bien plus simple: en particulier, il n'est plus du tout nécessaire d'avoir à se dépatouiller avec adb. La connexion se fait maintenant avec WebIDE, qui s'occupe de paramétrer adb en coulisses.

Pour que cela fonctionne, Il est nécessaire d'avoir au moins la version 36 de Firefox sur l'ordinateur, et la version 35 sur le mobile. Si vous avez besoin d'utiliser des version plus anciennes, référez vous aux anciennes instructions pour connecter les outils de développement de Firefox pour Android.

Les fonctionnalités d’installation et de gestion de projets de WebIDE ne sont pas disponible ici, car elles ne fonctionnent qu'avec les appareils Firefox OS. Pour les appareils Android, seul les sites existants et chargés dans le navigateur peuvent être déboguer.

Ce guide est divisé en deux parties: la première, "Prérequis" couvre les opérations qui ne sont nécessaire qu'une fois. La seconde, "Connexion", couvre les opération nécéssaire pour chaque connexion avec un appareil.

Prérequis

Tout d'abord, il est nécessaire d'avoir :

  • Un ordinateur (portable ou non) avec Firefox 36 ou plus récent d'ouvert.
  • Un appareil Android capable de faire tourner Firefox pour Android avec Firefox pour Android 35 ou plus récent d'ouvert.
  • Un câble USB pour connecter les deux appareils.

ADB Helper

Votre ordinateur doit également avoir le module complémentaire ADB Helper add-on, en version 0.7.1 ou plus. Il devrait être installé automatiquement à la première ouverture de WebIDE. Pour vérifier la version, il faut taper about:addons dans la barre d’adresse et ADB devrait être listé.

Si vous n'avez pas ADB Helper version 0.7.1 or plus récent, il faut sélectionner "Gérer les composant additionnels" dans le menu "Projet". Le fenêtre "Composants supplémentaires" qui contient une ligne pour ADB Helper :

Il faut alors cliquer sur "désinstaller", puis sur "installer", et la dernière version devrait alors être installée.

Configurer l'appareil Android

Tout d'abord, il faut activer le débogage USB en suivant uniquement les étapes 2 et 3 de ce lien.

Il faut alors activer le débogage distant dans Firefox pour Android. Pour cela, il faut ,ouvrir le navigateur et ensuite son menu, puis sélectionner "Options" (sur certains appareils il peut être nécessaire de sélectionner "Plus" pour voir l'élément "Options"). Ensuite, cela dépend de la version de votre navigateur :

  • Pour les versions 36 à 41: il faut sélectionner "Outils de développement", puis "Débogage distant"

Comment déboguer sur Firefox Android v36-41

  • Pour les versions 42 à 44 : il faut sélectionner "Outils de développement", puis "Débogage distant via USB"

Comment déboguer sur Firefox Firefox Android v42-44

  • Pour les version version 45 ou plus récent : Il faut sélectionner "Avancé", puis "Débogage distant via USB"

Comment déboguer sur Firefox Android v45 ou plus récent

Connexion

Après avoir connecté le mobile et l'ordinateur avec le câble USB, et ouvert WebIDE, il faut sélectionner "Firefox pour Android" listé dans les périphériques USB :

Sur l'appareil Android, un message d'avertissement s'affichera alors. Selon la version, il faudra presser "OK" ou "Autoriser" :

avertissement de connexion v36-41

avertissement de connexion v42 ou plus récente

Il faut maintenant cliquer sur "Ouvrir une application" dans WebIDE. Une liste des onglets ouverts sur l'appareil s'affichera alors :

Cliquer sur un onglet y attachera alors les outils de développement :

Il devrait maintenant être possible d'utiliser tous les outils de développement de Firefox qui supportent le débogage distant. Voir la page débogage distant pour plus d'informations.

Une fois le débogage fini, pour des raisons de sécurité, il est recommandé de désactiver le débogage USB d'Android, ainsi que le débogage distant de Firefox. Pour ce faire, il faut faire le procédé ci-dessus à l'envers.

Diagnostique technique

En cas de problèmes avec ce procédé, voir la page Diagnostique pour plus d'informations sur les choses à vérifier et les forums d'aide à contacter.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Dernière mise à jour par : maximelore,