Je suis les étapes pour activer le débogage distant ( https://developers.google.com/chrome/mobile/docs/debugging ). Lorsque j'atteins l'étape 4, Chrome for Desktop renvoie le message "Cette page Web n'est pas disponible".
"Activer le débogage Web USB" est coché dans Chrome pour Android.
Le "débogage USB" est activé sur mon appareil (Nexus S enraciné, CM9).
La commande "adb devices" renvoie avec "numéro de périphérique périphérique".
La commande "adb forward ..." renvoie avec le démon: * Non en cours d'exécution. en le démarrant maintenant sur le port 5037 * * le démon a démarré avec succès *
J'exécute la dernière ADB sur Windows 7, cmd en tant qu'administrateur.
Le débogage USB devait être activé sur Chrome et sur mon appareil.
Activer le transfert de port sur un ordinateur
C:\adb avant tcp: 9222 localabstract: chrome_devtools_remote
Accédez à http://localhost:9222
dans Chrome for Computer.
Avez-vous déjà changé votre hôte local? Si c'est le cas, essayez alors 127.0.0.1:9222 au lieu de localhost: 9222.
Pouvez-vous s'il vous plaît fournir la version de Chrome sur Android que vous utilisez? Ouvrez l'URL "about: version" et indiquez les valeurs des champs "Google Chrome" et "Application".
Et pouvez-vous vérifier les éléments suivants - après avoir activé le débogage Web USB (étape 2 de la documentation), 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 le socket de débogage distant s'ouvre sur le périphérique après l'activation du débogage Web USB)
J'ai eu deux problèmes vraiment stupides m'empêcher de le faire correctement, peut-être que mon expérience m'aidera.
1: Le "adb forward ..." du commentaire le plus voté sur la chaîne YouTube explique comment le faire contient quelques caractères é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 d'accès à adb
adb forward tcp:9222 localabstract:chrome_devtools_remote
2: ESET NOD32 Antivirus s'appelle HIPS (système de prévention des intrusions sur l'hôte) et n'aime pas que vous fouilliez 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é?
J'espère que cela aide quelqu'un ^ _ ^
Vous n'avez plus besoin de vous occuper d'adb, de téléchargements ou de lignes de commande. Avec Chrome v41 (Canary), je viens de brancher le téléphone, de pointer le navigateur sur chrome: // inspecter, puis de cliquer sur le lien "inspecter" situé sous mon appareil, et la fenêtre de débogage s’ouvre et fonctionne. (Activer le débogage USB dans les options du développeur sur le téléphone)
J'ajoute que cela a fonctionné une première fois, alors que mes efforts avec Chrome v39 plus les outils de plate-forme sdk, adb et le reste, n'avaient toujours pas donné de fruits après environ 6 heures.
Essayez de télécharger le navigateur Chrome pour Android sur votre téléphone. Puis, naviguez à nouveau sur votre ordinateur de bureau jusqu'à localhost: 9222 Le débogage à distance Android fonctionne uniquement avec le navigateur Chrome mobile. Certains utilisateurs pensent que le navigateur Android natif est Chrome, mais ce n’est pas le cas.
Les fonctionnalités de débogage à distance nécessitent une petite vérification. Les fonctionnalités de débogage USB doivent plutôt être désactivées et seule l'option pour les paramètres USB Debugging
sous chrome (Android) doit être cochée.
En outre, exécutez la commande adb forward deux fois (la commande complète avec des arguments spécifiques).
J'ai trouvé une solution à ce problème. Je cherchais un dernier jour la même commande dans le tutoriel
https://developer.chrome.com/devtools/docs/contributing-legacy
"C:\Utilisateurs \% nom d'utilisateur%\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --remote-debugging-port = 9222 --no-première-exécution --user-data-dir = C :\Utilisateurs \% nom d'utilisateur%\profil-chrome-dev http: // localhost: 11002 # http: // localhost: 8000/front_end/inspector.html
Ensuite, je peux utiliser localhost: 9222 sur le navigateur.
En ce moment, j'aimerais commenter la réponse pour aider quelqu'un.
C:\adb avant tcp: 9222 localabstract: chrome_devtools_remote
m'a aidé à trouver la cause sur mon système. Il y avait plusieurs appareils connectés. Après avoir supprimé tous les périphériques et connecté un seul périphérique requis, le problème a été résolu.