Google Chrome pour le débogage À Distance Android - "localhost: 9222" Non disponible

Je suis les étapes pour activer le débogage à distance ( https://developers.google.com/chrome/mobile/docs/debugging ). Lorsque j'arrive à l'étape 4, Chrome pour le bureau renvoie avec "cette page Web n'est pas disponible".

"activer le débogage web USB" est cochée dans Chrome pour Android.

"débogage USB" est activé sur mon appareil (rooted Nexus S, CM9).

La commande" adb devices "retourne avec," Numéro de périphérique périphérique".

Le "bad en avant..."commande retourne avec: * non-exécution du démon. démarrage maintenant sur le port 5037 * * démon démarré avec succès *

Je cours la dernière BAD sur Windows 7, cmd en tant Qu'administrateur.

26
demandé sur Miguel Ping 2012-04-18 19:04:35

9 réponses

J'ai trouvé que je devais avoir le débogage USB activé sur Chrome et sur mon appareil.

  1. Chrome pour Mobile-Paramètres > Outils de développement > [x] activer le débogage web USB
  2. Appareil - Paramètres > options pour les Développeurs > [x] débogage USB
  3. Connecter le périphérique à L'ordinateur
  4. Activer la redirection de port sur l'Ordinateur

    C:\adb transfert tcp: 9222 localabstract: chrome_devtools_remote

  5. Aller à http://localhost:9222 en Chrome pour Ordinateur

38
répondu enduro 2012-07-27 03:50:49

Avez-vous changé votre localhost du tout? Si oui, alors essayez 127.0.0.1:9222 au lieu de localhost:9222.

4
répondu Piggo 2012-10-08 12:05:47

Pouvez-vous fournir la version de Chrome sur Android que vous utilisez? Ouvrez L'URL "about: version" et Veuillez fournir les valeurs des champs "Google Chrome" et "Application".

Et pouvez-vous vérifier ce qui suit-après avoir activé le débogage web USB (étape 2 du document), ce que cette séquence de commandes vous envoie:

adb root
adb shell cat /proc/net/unix | grep chrome_devtools_remote

(l'idée est de vérifier, si la prise de débogage à distance s'ouvre sur l'appareil après avoir activé le débogage web USB)

3
répondu Mikhail Naganov 2012-04-19 14:11:10

J'ai eu deux problèmes vraiment stupides m'empêchant de le faire correctement, peut-être que mon expérience aidera.

1: Le "bad en avant..."du commentaire le plus voté sur la chaîne YouTube expliquant comment le faire contient quelques personnages étranges (https://www.youtube.com/watch?feature=player_embedded&v=s4zpL4VBbuU ). Si, comme moi, vous l'avez collé dans cmd sans double vérification, le serveur démarrera sans erreur, mais le service ne fonctionnera pas correctement. Assurez-vous que vous utilisez cette ligne avec votre chemin vers adb

adb forward tcp:9222 localabstract:chrome_devtools_remote

2: ESET NOD32 Antivirus a cette chose appelée HIPS (système de prévention des intrusions basé sur L'hôte), et il ne vous aime pas déconner avec localhost:####

Http://kb.eset.com/esetkb/index?page=content&id=SOLN2950

Peut-être que votre logiciel Antivirus a quelque chose de similaire qui peut être désactivé?

Espère que cela aide quelqu'un ^_^

1
répondu Pabbles 2013-03-14 19:27:26

Vous n'avez plus besoin de faire des histoires avec adb, téléchargements ou lignes de commande. Avec Chrome V41 (canary), je viens de brancher le téléphone, pointé le navigateur sur chrome://inspect, puis cliquez sur le lien "inspecter" sous mon appareil, et la fenêtre de débogage s'est ouverte et a fonctionné. (Activer le débogage USB dans les options du développeur sur le téléphone)

J'ajoute que cela a fonctionné pour la première fois, alors que mes efforts avec Chrome v39 plus le sdk platform tools, la BAD et le reste, n'avaient toujours pas donné de fruits après 6 heures environ.

1
répondu bbsimonbb 2014-11-18 15:03:59

Les fonctions de débogage à distance nécessitent une petite vérification. Les fonctionnalités de débogage USB doivent être désactivées et seule l'option USB Debugging sous Paramètres chrome (android) doit être cochée.

Exécutez également la commande adb forward deux fois(la commande complète avec des arguments spécifiques).

0
répondu borax12 2012-06-16 19:11:25

Essayez de télécharger le navigateur Chrome pour Android sur votre téléphone. Et puis naviguez à nouveau dans votre bureau pour localhost: 9222 Le débogage à distance Android fonctionne simplement avec le navigateur Chrome mobile. Certains utilisateurs pensent que le navigateur Android natif est Chrome, mais ce n'est pas le cas.

0
répondu cuadraman 2013-01-02 04:50:37

C:\adb transfert tcp: 9222 localabstract: chrome_devtools_remote

M'a aidé à trouver la cause sur mon système. Il avait plusieurs appareils connectés. Après avoir supprimé tous les périphériques et connecté un seul périphérique requis a résolu le problème.

0
répondu Rajendra 2016-07-05 09:51:11

J'ai trouvé une solution à ce problème. J'ai cherché un dernier jour même commande dans le tutoriel

Https://developer.chrome.com/devtools/docs/contributing-legacy

"C:\Users\%username%\AppData\Local\Google\Chrome SxS \ Application \ chrome.exe" --remote-débogage-port=9222 --no-premier-run --user-data-dir=C:\Users\%username%\chrome-dev-profil de http://localhost:11002#http://localhost:8000/front_end/inspector.html

Ensuite, je peux utiliser localhost: 9222 sur le navigateur.

En ce moment, je voudrais commenter la réponse pour aider quelqu'un.

0
répondu Tran Hoang Hiep 2018-06-07 09:59:57