J'essaie de déboguer Chrome à distance sur mon Samsung Galaxy Note 4, mais je n'arrive pas à le faire fonctionner.
Remarque - pour éliminer un problème de périphérique, j'ai également essayé d'utiliser un HTC One M8, mais cela ne fonctionnerait pas non plus.
Après avoir examiné les exigences de la page de débogage à distance de Chrome - https://developer.chrome.com/devtools/docs/remote-debugging - je crois que je remplis toutes les exigences -
- Appareil mobile - Chrome 42.0.2311.111 (Lollipop 5.0.1)
- Appareil utilisé pour le débogage - Chrome Canery 44.0.2394.3 (Windows 7)
- Pilotes USB - téléchargés et installés à partir du site Web de Samsung
Les deux appareils se connectent à mon ordinateur portable sans problème, et je peux transférer des fichiers entre les deux, mais le débogage USB ne fonctionne pas.
Selon le guide ci-dessus, je devrais voir une notification intitulée Autoriser le débogage USB? Cependant, cette notification n'est nulle part visible, et par conséquent l'inspecteur de périphérique (chrome: // inspect / # devices) ne signale aucun périphérique détecté .
J'ai trouvé de nombreuses questions similaires qui conseillent à l'utilisateur de se concentrer sur le pilote USB, mais je me suis assuré que la dernière version de mon fabricant est installée et que je n'ai pas réussi.
Quelqu'un peut-il me conseiller sur ce que je pourrais essayer ensuite?
Modifier - J'ai oublié de mentionner que j'ai également cherché à télécharger le pilote USB de Google - http://developer.android.com/sdk/win-usb.html#download
Cependant, j'exécute Windows 7 x64, et il semble que ces pilotes ne conviennent qu'aux installations x86.
J'ai maintenant également téléchargé le pilote Universal Windows ADB Driver universel Windows ADB comme recommandé sur ce site, mais toujours pas de joie - le débogage USB ne s'affiche pas dans les périphériques ADB
J'ai également installé le plugin ADB pour Chrome Canery, mais une fois installé, le plugin vous informe qu'il n'est plus nécessaire.
la source
Réponses:
J'ai trouvé que les pièces manquantes du puzzle installaient le SDK Java et le SDK Android.
Je suis tombé sur cela parce que je ne pouvais pas me connecter à l '"interface adb" - la page d'instructions de débogage à distance Android n'a jamais mentionné l'installation d'un SDK, j'ai donc cherché sur Google "comment configurer l'interface adb", et j'ai trouvé cette page sur How To Geek .
Après avoir installé le SDK Java et le SDK Android, j'ai pu détecter l'appareil à l'aide de "
adb detect
", puis Chrome a pu détecter l'appareilchrome://inspect
.Avant d'installer le SDK Java et le SDK Android,
chrome://inspect
ne détecterait pas l'appareil.La version de Chrome Canary que j'utilisais était la 48.0.2547.0 (64 bits).
Le fait que le SDK Java et Android SDK installent résolu le problème contredit propres conseils de Google ici :
la source
Dépannage (à partir de la page Web)
Je ne vois pas mon appareil sur la page chrome: // inspect.
Si vous ne voyez toujours pas votre appareil, débranchez-le. Sur votre appareil, sélectionnez Paramètres> Options développeur. Appuyez sur Révoquer les autorisations de débogage USB. Ensuite, réessayez la configuration du périphérique et les processus de découverte .
Choses à vérifier * (Du haut de ma tête) *:
Vous avez donc activé le débogage USB dans les paramètres de développement de votre téléphone, n'est-ce pas? S'il est activé, il apparaîtra sur la barre de notification de votre téléphone, s'il ne montre pas que votre téléphone n'a pas de débogage USB.
S'il est allumé mais que chrome ne peut pas le détecter, essayez d'exécuter "adb devices" à partir de l'invite de commande Windows pour voir si votre ordinateur le détecte. Si l'ordinateur le détecte vous que adb fonctionne, donc un problème avec le chrome. S'il ne le détecte pas, vous savez que Windows ne détecte pas non plus adb, installez donc les lecteurs appropriés et désactivez adb, puis rallumez-le (si nécessaire) et réessayez.
Vous pouvez installer les disques sur votre plate-forme Windows car ils sont en 64 bits (64 bits peuvent et exécuteront du code 32 bits (x86 est ce que vous l'appeliez dans votre question)), alors installez les pilotes et réessayez.
Pour vérifier que les fenêtres peuvent communiquer avec l'interface adb:
Si rien de tout cela ne fonctionne, contactez-moi et je vais essayer de vous aider autant que possible. J'espère que ce ne sont que les pilotes et rien d'autre.
la source