Les appareils Chrome DevTools ne détectent pas l'appareil lorsqu'il est branché


310

Je n'arrive pas à faire fonctionner la fonctionnalité des appareils DevTools sur mon Samsung Galaxy S4 même après avoir suivi les étapes décrites sur https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Mon appareil est équipé de Chrome v32 et Chrome Beta v33, tandis que mon PC est équipé de Chrome v33 et Chrome Canary v35.

Le débogage USB est activé sur mon appareil et le pilote de l'appareil a été installé. Je n'ai jamais reçu l'invite décrite à l'étape 3 du lien ci-dessus pour approuver l'empreinte digitale de la clé RSA, mais l'appareil se connecte à mon PC pour permettre le transfert de médias. J'ai même révoqué toutes les autorisations de débogage USB selon le lien ci-dessus.

Je n'ai rien installé de plus sur mon PC pour le développement Android, ce qui peut être le problème. Je souhaite utiliser cette fonctionnalité pour inspecter les pages Web du point de vue des appareils.


4
Salut tout le monde. Rédacteur technique DevTools ici. Désolé d'entendre parler de tous les problèmes! Le document de débogage à distance sera lié à cet article sous peu. Veuillez inclure votre système d'exploitation + la version Chrome ( chrome://version) + la marque et le modèle Android lorsque vous décrivez ce qui fonctionne pour vous.
Kayce Basques

@KayceBasques vous voulez dire que cette page renvoie à ici: developers.google.com/web/tools/chrome-devtools/…
Roland

Réponses:


557

Pour que la fonctionnalité soit opérationnelle:

En suivant les étapes ci-dessus, j'ai reçu l'invite d'empreinte digitale de la clé RSA à accepter, puis j'ai vu mon appareil dans Chrome.

Certainement pas aussi facile que je le pensais, mais au moins cela fonctionne maintenant.

Mise à jour 24 février 2016

J'ai donc mis à jour vers Windows 10 et j'ai maintenant un Samsung Galaxy S5, des appareils exécutant Chrome v48.0.2564.116 m et v48.0.2564.95 respectivement. J'ai suivi les étapes de la documentation Google et ... cela n'a pas fonctionné à nouveau, aucune invite de clé RSA. J'ai donc commencé à suivre mes étapes comme ci-dessus et j'ai pensé qu'il devait y avoir un moyen plus rapide car le SDK Android dépassait le téléchargement de 1 Go.

Cette fois, j'ai essayé:

Maintenant, avec Chrome ouvert sur mon téléphone et chrome://inspect/ouvert sur mon bureau, je peux voir les options d'inspection.

Problème suivant: je dois répéter les mêmes étapes à chaque redémarrage de Windows. Pour résoudre ce problème:

  • Ouvrez un éditeur de texte et copiez-le "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • Enregistrez ce fichier comme adb.batdans le dossier de démarrage de Windows situé àC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Notez que le fichier n'a PAS besoin d'être appelé adb.bat tant qu'il s'agit d'un fichier .bat. La commande que vous avez copiée dans le fichier a le chemin d'installation par défaut que vous devrez peut-être modifier pour votre configuration.

Maintenant, la fonctionnalité Chrome Inspect fonctionne lorsque j'en ai besoin.

Un petit merci et un grand bravo à tous ceux qui ont apporté leurs réponses à cette question qui m'a aidé à me guider vers une mise à jour utile de ma réponse. Veuillez attribuer le mérite à d'autres réponses lorsque vous trouvez qu'elles vous ont également aidé.


7
Une autre chose à noter est que si vous n'obtenez pas d'invite d'autorisation, essayez de désactiver et de réactiver le débogage USB sur votre appareil - j'ai suivi toutes les étapes ci-dessus et je n'ai reçu l'invite qu'après cela
rmorse

7
Impressionnant. J'ai passé plusieurs heures. Cette petite commande de téléchargement et de démarrage du serveur adb a finalement tout fait fonctionner!
Ashkan Hovold

6
On pourrait penser que Google fournirait ces instructions ... MERCI !!!
Hobbes

5
Quelle douleur dans le cul. Google devrait vraiment mettre à jour ses documents à ce sujet. Je l'ai finalement fait fonctionner. :)
PussInBoots

3
Stackoverflow devrait introduire une plage de vote comme par exemple +1, +2, +5 (max) car certaines réponses, comme celle-ci, un seul vote positif ne lui rendent pas justice. Un simple fichier de 2 Mo m'a sauvé d'un téléchargement de 1 Go + d'un porc de mémoire absolue. Merci mec!!
Don Omondi

138

Sur un ordinateur portable Galaxy S7 et Windows 10, tout ce que j'avais à faire lorsque j'étais connecté à l'ordinateur était de changer le mode de connexion USB en "Source audio" (Paramètres du téléphone> Options du développeur> Configuration USB).

Cela est immédiatement venu avec l'invite sur l'appareil pour autoriser l'empreinte digitale de la clé RSA. Ensuite, les outils de développement sur ordinateur ont reconnu mon appareil.

Je ne sais pas pourquoi cela fonctionne, mais c'est de loin la solution la plus simple et sans avoir besoin d'installer des logiciels inutiles.

J'ai également eu de la chance de le changer en mode "MTP (Media Transfer Protocol)" aussi, mais seulement à l'occasion.

Éditer:

L'option MTP ne fonctionne plus pour moi.

En plus de la source audio , le réglage du mode de connexion sur MIDI fonctionne également. Il est beaucoup plus facile de changer le mode de connexion en y accédant directement à partir de la barre de notification de l'appareil - Appuyez sur le "Transfert de fichiers multimédias via USB" ou la notification équivalente.

L'utilisation de MIDI est probablement la plus simple des deux, car elle ne nécessite pas d'accéder à plusieurs écrans de configuration pour y accéder.


3
Après avoir essayé et combattu avec le guide de démarrage de Chrome et les pilotes USB Samsung, le passage du MTP au MIDI a fonctionné immédiatement! - Galaxy S6 Edge
Ashwood

2
Je déteste "ça marche" sans savoir pourquoi! Quelqu'un peut-il rechercher pourquoi cela fonctionne en utilisant cette méthode?
PussInBoots

1
Pour référence: Samsung S8 / configuration USB / "MIDI". Après avoir activé "MIDI" et débranché et rebranché le câble USB dans Windows 10, vous avez commencé à installer certains pilotes. Je me demande exactement quels pilotes il installe!? Quelqu'un sait?
PussInBoots

1
Changé pour changer le mode de connexion USB en "Source audio" sur le Galaxy S6. Ça marche. @Studocwho, vous êtes roi!
nywooz

1
La seule solution qui fonctionne. Google, fermez vos pages de guide et rentrez chez vous.
m4heshd

77

Si vous utilisez le "mode MTP" pour la connexion à un ordinateur USB. Changez-le en "mode PTP" ou "mode lecteur de carte".

J'ai le même problème et cela fonctionne bien pour moi.


4
C'est faux. L'écran qui vous donne l'option entre le mode MTP et le mode PTP signifie généralement que le débogage USB n'est pas activé.
Umopepisdn

1
Je l'ai trouvé sous Options du développeur> Sélectionner la configuration USB. Changé en "PTP (Picture Transfer Protocol)", mais n'a pas résolu le problème
zok

4
Je viens de changer le câble USB et ça a marché! (le téléphone était en train de charger avec le câble non fonctionnel)
zok

19
J'ai un Galaxy S7 et Windows 10, et j'ai dû changer ma connexion USB en mode "Source audio", tout en étant connecté à l'ordinateur. Cela est immédiatement venu avec l'invite sur l'appareil pour autoriser l'empreinte digitale de la clé RSA. Ensuite, les outils de développement sur ordinateur ont reconnu mon appareil.
Studocwho

1
La réponse @Studocwho a fonctionné pour moi sur Win 10 Galaxy S7 Edge - massivement plus simple que toutes les autres suggestions. Je me demande si vous devriez l'ajouter comme réponse correcte car d'autres pourraient facilement manquer cela dans les commentaires
theotherdy

73

(Remarque - cela a fonctionné pour moi en utilisant un Samsung S6. J'apprécierais tous les commentaires sur la version du téléphone utilisée, pour tous ceux pour qui ces instructions fonctionnent)

Si votre téléphone se connecte à votre ordinateur et est reconnu sur l'ordinateur, et que vous avez activé le débogage USB sur votre téléphone, mais que le téléphone n'apparaît pas sous `` Appareils distants '' dans les outils de développement Chrome, vous pouvez d'abord essayer de redémarrer le processus de découverte automatique en sélectionnant ce qui suit sur votre téléphone - «Paramètres> Options développeur> Révoquer les autorisations de débogage USB».

Si cela ne fonctionne pas, le problème est probable que le démon du pont de débogage Android est manquant ou ne fonctionne pas sur votre ordinateur (informations sur ADB - https://developer.android.com/studio/command-line/adb. html )

Vous n'avez pas besoin du SDK Android complet pour utiliser ADB, vous pouvez télécharger les outils de la plateforme SDK Android autonome à partir d'ici:

https://developer.android.com/studio/releases/platform-tools.html

Tout d'abord, installez les outils pour votre plateforme. J'utilise Windows et les étapes pour moi étaient les suivantes:

-Décompressez le téléchargement dans c: \ platform-tools (je viens de le mettre ici pour plus de commodité, vous pouvez choisir un emplacement différent).

-Ouvrez l'invite de commande (exécutée en tant qu'administrateur) dans le dossier et exécutez la commande suivante:

adb devices

(Le adb.exe est dans notre dossier). Cela démarrera le démon et vous montrera une liste des appareils Android connectés.

Si vous voyez «non autorisé» à côté d'un appareil, cela signifie que vous devez déverrouiller votre téléphone et choisir «autoriser l'accès aux données de l'appareil», puis «toujours autoriser l'accès depuis cet ordinateur». Vous devriez alors voir votre téléphone connecté dans la console développeur:

entrez la description de l'image ici

Vous devrez exécuter le démon à chaque redémarrage de votre ordinateur. Placez un fichier .bat dans votre dossier de démarrage pour exécuter le démon à chaque démarrage de votre ordinateur (si vous avez suivi mes instructions exactement, le contenu du fichier .bat que vous devrez créer sera c:\platform-tools\adb devices).

Si vous avez maintenant du mal à accéder à une URL (par exemple, «localhost») que vous envoyez à Chrome sur votre appareil Android (via les outils de développement Chrome sur votre ordinateur), c'est un problème différent. Consultez cette question pour obtenir des conseils. Comment puis-je accéder à mon hôte local depuis mon appareil Android?

(en bref, vous devez vous assurer que votre ordinateur et votre téléphone sont connectés sur le même réseau, alors connectez les deux au même réseau wi-fi ou attachez votre ordinateur au hotspot de votre téléphone, puis exécutez ipconfig pour obtenir votre adresse IP IPv4 sans fil, et utilisez cette adresse IP dans l'URL que vous souhaitez afficher sur votre téléphone)


Remarque: Pour que la connectivité de débogage initiale fonctionne, vous devez utiliser le mode MTP (Media Transfer Protocol) sur votre Android, pour le transfert USB (MTP est la valeur par défaut). Il y a un correctif mentionné dans l'une des réponses qui implique de basculer ce mode vers quelque chose d'autre, mais qui déclenche probablement un certain type de re-reconnaissance, et vous risquez de revenir automatiquement en mode MTP de toute façon si vous vous déconnectez puis reconnectez le téléphone.


1
TY! Cela a fonctionné pour moi. Même si j'avais un pilote ADB installé, le démon ne fonctionnait pas. Exécutez ce qui précède et cela a commencé, l'appareil s'affiche maintenant.
user3953989

6
Je vous remercie! Pour les utilisateurs de téléphones Samsung, suivez ces étapes!
hubert17

5
Encore un merci! Ce fut la réponse pour ma note 8. Ce qui est drôle, c'est que j'avais déjà adbinstallé, je n'avais tout simplement pas fait adb devicesavec mon nouveau téléphone.
Michael Geary

3
Fonctionne sur Samsung Galaxy S10e. Je vous remercie. J'essayais de déboguer une application SPA javascript avec Vue.js et je ne savais pas que je devais installer le SDK Android.
Mz1907

1
Dans mon cas, en utilisant MacOs, j'ai dû taper par terminale: ./adb devices!
Diego Favero

43

solution de contournement si vous n'avez pas installé ADT (Android Development Toolkit):

Géré pour détecter le téléphone Samsung Galaxy basé sur Android après avoir téléchargé andorid SDK platform-tools.zip et exécuté la commande suivante: "adb devices". Il a démarré un démon, a trouvé un appareil connecté et j'ai également pu le voir dans l'onglet d'inspection des canaris chromés.

auparavant, j'ai également installé "Universal ADB driver" mais je ne sais pas si cela était nécessaire


2
Après tant de temps, c'est celui qui fonctionne pour moi !, Je pense que cela a quelque chose à voir avec le démon qui ne fonctionne pas. lorsque vous exécutez la commande "adb devices" démarre ce service.
JOBG

J'ai trouvé que la commutation de la connexion USB sur le PC a également aidé le problème.
gkiely

8
Pour toute personne qui arrive ici, vous n'avez pas besoin de la plate-forme SDK, vous avez seulement besoin du pilote Universal ADB.
adamdport

PARFAIT Merci!
Erutan409

Cette réponse avec la réponse de @Adorjan Princz ci-dessous a résolu mon problème. Nouvelle galaxie S8 +
BTW

32

Je sais que c'est une vieille question mais voici ma réponse qui l'a résolue pour moi. J'avais parcouru tous les articles que je pouvais trouver et tout essayé. Cela ne fonctionnerait pas pour moi sur un Mac ou un PC.

Solution: utilisez un autre câble USB.

J'ai dû attraper un câble de mauvaise qualité qui ne supportait pas les transferts de fichiers. J'ai utilisé un autre câble USB et j'ai immédiatement été invité à choisir le mode ptp et l'autorisation de débogage à distance.


5
cela a fonctionné pour moi. J'utilisais un câble USB qui chargeait le téléphone même si Chrome ne pouvait pas reconnaître l'appareil
zok

3
C'est l'une des réponses les plus brillantes que j'aie jamais vues ici. Si simple, si évident! Merci
davnicwil

Je souhaite sérieusement avoir plus de votes positifs pour cette réponse.
KSully2

Les câbles de charge USB n'ont que 2 fils alors que les vrais câbles USB ont 4 fils. Les 2 fils supplémentaires sont utilisés pour les transferts de données.
Mikko Rantalainen

1
@henon avec un câble qui prend en charge le transfert de données, vous pouvez accéder aux fichiers du téléphone. comme une clé USB.
Timar Ivo Batis du

29

J'utilise cet outil depuis des années sur différents ordinateurs et avec différents appareils. J'ai souvent constaté que Chrome / ADT ne voit pas mon appareil.

Dans ce cas, la seule chose qui fonctionne pour moi est de réinitialiser le démon ADB :

adb kill-server

ou et

adb usb

Après avoir rebranché votre appareil, un message s'affichera sur votre appareil vous demandant d'autoriser le débogage USB à partir de l'ordinateur connecté. Il est vraiment important que cette demande soit autorisée.


l'adb usb me renvoie "erreur: périphérique '(null)' introuvable" une idée?
Braian Mellor

@BraianMellor J'ai eu la même erreur, mais j'ai commencé à voir mon appareil après cela
Tadija Bagarić

Génial! Cela fonctionne pour mon Samsung Galaxy S8. Merci.
Sampath

adb kill-serveret adb start-serverc'est la seule chose qui a fonctionné sur mon ancien Samsung Galaxy Tab 3. D'autres solutions suggèrent de changer la «configuration USB» en «source audio» ou «MIDI», mais ce n'est pas nécessaire. En fait, j'ai "Configuration USB" sur "Charge" sur mon Samsung Galaxy Tab S, mais je suis toujours en mesure de connecter l'appareil Android à devtools. Je suppose que définir la «configuration USB» sur «source audio» ou «MIDI» réinitialise le démon ADB en exécutant adb kill-serveret adb start-serversous le capot
kimbaudi

28

Utilisateur Samsung Note 8 ici - tout ce que j'avais à faire était

  1. Activez le débogage USB sur le téléphone.
  2. Installez et exécutez l'outil "ADB et Fastboot"
  3. Commande d'entrée adb devicesdans l'invite adb.
  4. Accédez à chrome: // inspecter / # appareils et l'appareil s'affiche.

Après cela, j'ai reçu un message sur mon téléphone et Chrome a reconnu le téléphone.


J'ai fait l'affaire sur mon Samsung Galaxy S8 après avoir exécuté adb à l'intérieur de l'invite de commande Windows et autorisé sur mon appareil.
Xedret

A travaillé sur Samsung Note 9
Akshat

A travaillé sur Samsung Galaxy A10.
Zaphiel

A travaillé sur Samsung S8
Ruslan Korkin

A travaillé sur Samsung S10 +
FalcoB

24

Téléphone Samsung + PC avec Windows

Tout d'abord, vous devez activer le débogage USB sur votre téléphone:

  1. Paramètres / À propos du téléphone / Informations logicielles / Numéro de build (appuyez dessus 7 fois pour activer le mode développeur)
  2. Paramètres / Options développeur / Débogage USB (allumez-le)

Puis sur votre PC:

  1. Installez le pilote USB Samsung https://developer.samsung.com/mobile/android-usb-driver.html
  2. Installez ADB https://forum.xda-developers.com/showthread.php?t=2317790 (dans le forum, faites défiler jusqu'à la section "Téléchargements" pour obtenir la dernière version d'ADB)
  3. Après l'installation d'ADB, CMD devrait apparaître -> démarrer ADB avec la commande "adb devices" (par exemple "C: \ Program Files (x86) \ Minimal ADB and Fastboot> adb devices")
  4. Connectez votre téléphone à votre PC avec un câble USB
  5. Une alerte sur la connexion devrait apparaître sur votre téléphone (autorisez-la)
  6. Dans Chrome sur votre PC, ouvrez Outils de développement / Plus d'outils / Appareils à distance et vous devriez enfin voir votre téléphone détecté

A également fonctionné pour Galaxy Fold. Merci beaucoup.
de_billa_

Grâce aux informations présentées dans le commentaire ci-dessus, j'ai pu faire fonctionner cela pour mon Samsung 9. Merci! :)
Mike

Je ne manquais que l'installation d'ADB. Après cela, cela a fonctionné comme un charme :) Merci pour cela.
eos87

9

ADB doit être en cours d'exécution. Allez à

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-toolset exécuter adb devices, le démon doit démarrer, puis afficher tous les périphériques connectés.


1
Dieu merci, cela a été un problème depuis si longtemps avec mon Samsung Galaxy S8 et Windows 10.
John

9

J'ai fait un cauchemar avec ce Samsung Galaxy Note 9 et un ordinateur portable Windows 10 sans Android Studio . Voici les étapes de travail pour obtenir le débogage.

1) Activez le mode développeur sur le téléphone de la manière habituelle et activez "Débogage USB".

2) Sur votre ordinateur, installez les pilotes USB Samsung pour Windows https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3) Ouvrez Chrome sur votre ordinateur - affichez les appareils distants dans la console de développement (pour le moment, aucun appareil ne sera détecté).

4) Connectez votre téléphone à votre ordinateur via un câble USB.

5) Acceptez toutes les invites d'autorisation et attendez que l'ordinateur dise "votre appareil est prêt .." etc.

6) Sur votre téléphone, faites glisser vers le bas le menu principal et appuyez sur "Système Android P" - sélectionnez "MIDI" sous "Utiliser USB pour".

7) Diverses notifications de configuration apparaîtront sur votre PC, lorsqu'elles seront terminées, vous obtiendrez l'invite d'autorisation de débogage sur votre téléphone. Accepte-le! Attendez quelques secondes de plus et vous constaterez que le téléphone apparaît maintenant dans les outils Chrome Dev sur l'ordinateur et sera connecté dans quelques secondes.

De rien.


1
Outre le fait que je dois sélectionner l'option MIDI chaque fois que je connecte l'appareil, cela a fonctionné comme un sacré charme. C'est la première solution qui a vraiment fonctionné sans boucle de tentative / échec.
Machado

Vous pouvez activer le mode dev en allant dans Paramètres -> À propos, puis en appuyant 7 fois sur le numéro de build. Voir stackoverflow.com/questions/16866412
MarkG

7

Si vous êtes sous Windows, vous devez installer les pilotes de votre téléphone. Vous pouvez les obtenir ici .

Si cela ne fonctionne toujours pas, j'ai eu de la chance de me connecter en redémarrant manuellement le pont de débogage Android manuellement. Plus d'informations ici .


Les pilotes étaient déjà installés, mais après avoir lu les étapes de l'autre article que vous avez lié, j'ai installé quelques éléments supplémentaires sur mon PC pour le faire fonctionner. Ajout de ces étapes en réponse à ma propre question.
Ash

Merci, j'avais besoin de ces pilotes;)
Verri

6

exécuter la adbligne de commande. comme ça

adb devices

2
Brillant. Nécessite Android Studio ou ADB installé cependant
maeneak

5

Chrome "Remote device" cesse de fonctionner après quelques mois lorsque je ne l'ai pas utilisé.

J'ai résolu ce problème: dans "option de développement" de mon appareil (samsung J3) j'ai annulé l'autorisation de débogage USB puis sur mon ordinateur, j'exécute "appareils adb" dans "C: \ Program Files (x86) \ Android \ android-sdk \ dossier "platform-tools" une invite apparaît sur mon appareil me demandant si je permet à mon ordinateur de déboguer des applications ou non. Je clique sur Oui, puis Chrome a détecté mon appareil


1
oui, la adb.execommande sous les outils de la plateforme Android sdk a été la clé pour résoudre ce problème de non-reconnaissance de Chrome sur mon appareil Android par Chrome.
kimbaudi

4

Mise à jour Ubuntu Linux 20 :

Vous n'aurez peut-être plus à exécuter l'une des commandes ci-dessous. sudo apt install -y adbest suffisant. Chromium 83 a cette règle de redirection de port activée par défaut

Ancienne réponse :

Pour toute personne utilisant Ubuntu, j'ai utilisé ce qui suit:

https://github.com/M0Rf30/android-udev-rules

Prenez note de la commande d'ajout de nom de groupe requise pour les utilisateurs d'Ubuntu 16.

J'ai également installé les outils ADB sudo apt install android-tools-adbet je n'avais sudo apt install android-tools-fastbootpas besoin de l'ensemble du SDK Android

Enfin, n'oubliez pas d'ajouter la redirection de port dans les paramètres devtools à côté de l'appareil auquel votre téléphone s'est finalement connecté, par exemple 8080 | localhost: 8080


sudo apt install android-tools-adb android-tools-fastbootétait suffisant dans mon cas. Merci!
Denis

Après avoir jamais eu à vous soucier des problèmes de connectivité, ce qui a fait l'affaire pour moi, c'est de cliquer sur l'icône "éjecter" qui apparaît dans la barre supérieure lorsque vous branchez l'USB, puis cliquez sur mon téléphone (Nokia 6) dans le menu déroulant qui s'affiche, puis le téléphone a demandé la vérification des touches rsa et il fonctionnait soudainement.
adrien

1
Mise à jour Ubuntu Linux 20: plus besoin de faire quoi que ce soit. sudo apt install -y adbétait suffisant. Chromium 83 a cette règle de redirection de port activée par défaut.
Dan Dascalescu

3

Chrome semble avoir un bogue renégociant l'authentification de l'appareil. Vous pouvez essayer de désactiver le débogage USB et de le réactiver. Parfois, une fenêtre contextuelle vous demande de faire à nouveau confiance à la clé de votre ordinateur.

Ou vous pouvez aller sur votre SDK Android et exécuter adb devicesce qui forcera une renégociation.

Après l'un ou l'autre (ou les deux), Chrome devrait commencer à fonctionner.


3

Ce que je devais faire était de désactiver "Découvrir les cibles réseau" sur chrome: // inspect / # devices .

C'est la seule chose qui l'a résolu pour de bon dans ma configuration (version Chrome 78.0.3904.97 deepinOS / debian).


2

J'ai essayé @maurice cruz answer et je n'ai pas pu obtenir les pilotes réels. Ensuite, j'ai trouvé ce message qui avait un téléchargement pour le pilote LG mondial (je ne sais pas s'il couvre tout, mais beaucoup) pour leurs appareils. Après l'installation, puis la désactivation puis la réactivation du débogage USB, j'ai été invité à accepter RSA.


2

Aucune des réponses mentionnées n'a fonctionné pour moi. Cependant, ce qui a fonctionné pour moi, c'est la redirection de port. Étapes détaillées ici:

  1. Assurez-vous d'avoir installé adb (étapes ici pour windowd, mac, ubuntu)
  2. Assurez-vous que Chrome fonctionne sur votre appareil mobile
  3. Sur votre PC, exécutez ce qui suit à partir de la ligne de commande:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. En exécutant la commande ci-dessus, acceptez l'autorisation sur votre téléphone mobile. Voici le type de sortie que je vois sur mon ordinateur portable:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. Maintenant, ouvrez votre chrome et entrez «localhost: 9222» et vous verrez l'onglet actif à inspecter.

Voici la source de cette approche


Ce fut une aide considérable. Je vous remercie!
patrick

1

Je suis nouveau dans la programmation d'applications et ce fut le premier problème que j'ai rencontré lorsque j'ai essayé d'obtenir un exemple de débogage de programme à l'aide de mon appareil LG G3. Le message ci-dessus avec des instructions détaillées devrait fonctionner pour tous. J'ajoute mon expérience au cas où cela aiderait les autres:

J'avais suivi les instructions étape par étape mais une seule. Autrement dit, installer le pilote USB de mon OEM. Mon téléphone a continué de signaler que le débogage était activé (dans la zone de notification) et je pouvais transférer des données ainsi que des frais. Cela m'a fait penser que les pilotes USB appropriés sont installés. Mais ce n'était pas le cas. Enfin, je suis allé sur le site de LG et j'ai téléchargé le pilote USB pour mon LG G3. Juste après avoir installé le pilote et reconnecté le téléphone à l'ordinateur via le câble, j'ai reçu l'invite de clé RSA. Mon Chrome le détecte maintenant et j'ai également pu exécuter mon application sur mon téléphone via Android studio.


J'ai un LG G2 mini et j'ai dû installer LGMobileDriver_WHQL_Ver_4.0.4 afin de l'attraper avec adb. Le pilote a été téléchargé pour un autre modèle G2 car je n'ai pas trouvé g2 mini sur le site officiel.
Yury Kozlov

1

Le basculement de `` Découvrir les périphériques USB '' semblait démarrer quelque chose après avoir activé et désactivé la fonction d'activation du débogage sur le téléphone.

Un autre câble peut également avoir été le problème. Mon cas a peut-être interféré avec la connexion pour les données, mais je n'en suis pas sûr.

entrez la description de l'image ici


Merci,
bouée de

1

Utilisation d'un Samsung Galaxy S9 exécutant Android Pie. - Mai 2019 Semblable à la réponse ci-dessus et à la publication de NickW pour cette réponse: une fois que votre appareil est connecté, au lieu d'aller dans les paramètres, accédez à la barre de notification du téléphone> Système Android et `` Appuyez pour d'autres options USB ''. Sélectionnez MIDI sous les options et vous êtes prêt à partir!


1

Si vous utilisez des téléphones Huawei ou Honor , assurez-vous d'installer et d'exécuter HiSuite sur votre ordinateur. Le débogage USB ne fonctionne que lorsque HiSuite est activé.


0

En ajoutant simplement ceci ici pour référence, j'essayais de connecter un téléphone Android LG G5 et les outils de développement Chrome ne l'ont pas reconnu jusqu'à ce que je télécharge le pilote USB LG ici .

Bonne chance à tous!



0

Il y a une étape nécessaire qui n'est pas détaillée:

ADB doit être en cours d'exécution (ce n'est pas parce qu'il est installé qu'il s'exécutera pour établir la connexion)

Pour une raison inconnue, ouvrir des "outils de développement" sur Chrome (Canari) ne lancera pas nécessairement la course d'ADB avec de bons paramètres. Ensuite, vous ne verrez pas sur le smartphone la question "Confirmer la connexion à distance avec 'votre adresse pc'" tandis que sur PC, vous pouvez voir sur le panneau de connexion "en attente d'une connexion inconnue". Alors nécessairement, si cela ne se produit pas, la connexion ne sera pas établie. Notez que certains autres outils lancent ADB mais l'important est de lancer ADB et d'établir la connexion.

Lorsque vous exécutez "> ADB connect 'IPofYourSmartphone port'" ou ADB est exécuté par un logiciel pour obtenir la bonne connexion, ADB envoie la demande qui affiche la confirmation du panneau sur votre Smartphone

Ceci est trop valable pour une connexion USB ou Wifi. Si vous utilisez sur Android un outil comme "ADB wireless by Henry", vous obtiendrez un guide complet pour obtenir une connexion à distance de débogage wifi.

J'espère que cette aide

Meilleures salutations

Trebly


0

Sur le téléphone, assurez-vous que le mode de débogage est activé.


0

Utilisation d'un LG G7 et de Windows 10 pour le moment. Pour moi, une fois que le téléphone est physiquement connecté, j'ai changé le mode de connexion USB en transfert de photos (j'utilisais à l'origine le transfert de fichiers ) et les appareils distants de Chrome ont détecté mon téléphone. Pour autant que je sache, je n'ai installé que le pilote mobile, pas d'ADT, etc.


0

Si vous avez andorid 9 dans votre mobile, vous devez mettre à jour le SDK Android dans Android Studio.

  • Ouvrez Android studio et accédez aux paramètres.
  • Paramètres système \ Android
  • Sélectionnez le SDK Android (vous verrez une nouvelle version du SDK)
  • Cliquez pour postuler
  • Votre téléphone mobile voudra accéder maintenant en mode MIDI.

0

J'ai résolu ce problème sans installer de pilotes SDK Samsung ou Android ni avoir à sélectionner des options de transfert MIDI ou d'image, comme détaillé dans les nombreuses réponses ci-dessus couvrant plusieurs années.

Pour moi, sur Windows 10, le problème était dû à l'application intégrée Windows 10 appelée Your Phone. Je n'avais qu'à repairl'appli dans son Advanced Settings. Il pourrait y avoir un moyen plus facile d'accéder aux paramètres de l'application, mais j'y ai accédé de cette façon:

  1. Les paramètres du système
  2. Ajouter ou supprimer des programmes
  3. Cliquez Your Phonedans la liste
  4. Sélectionner Advanced Options
  5. Sélectionnez Repairsous Resetoptions

Après cela, lorsque je me suis reconnecté et basculé USB Debuggingsur mon téléphone Android (Samsung A30), mon téléphone m'a demandé l'approbation de l'empreinte digitale de la clé RSA, ce qui a permis à Chrome DevTools de reconnaître enfin mon téléphone.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.