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.
la source
chrome://version
) + la marque et le modèle Android lorsque vous décrivez ce qui fonctionne pour vous.Réponses:
Pour que la fonctionnalité soit opérationnelle:
adb.exe
(peut-être besoin de démarrer et d'arrêter ADB en utilisantadb kill-server
etadb start-server
)about:inspect
Chrome sur le bureau, en vous assurant qu'un navigateur Chrome est ouvert sur votre appareilEn 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é:
C:\Program Files (x86)\Minimal ADB and Fastboot\
adb devices
(adb start-server
sinon j'aurais pu exécuter mais le prieur donne une réponse plus informative)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:
"C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
adb.bat
dans 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é.
la source
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.
la source
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.
la source
(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:
(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:
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
).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.
la source
adb
installé, je n'avais tout simplement pas faitadb devices
avec mon nouveau téléphone.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
la source
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.
la source
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 :
ou et
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.
la source
adb kill-server
etadb start-server
c'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écutantadb kill-server
etadb start-server
sous le capotUtilisateur Samsung Note 8 ici - tout ce que j'avais à faire était
adb devices
dans l'invite adb.Après cela, j'ai reçu un message sur mon téléphone et Chrome a reconnu le téléphone.
la source
Téléphone Samsung + PC avec Windows
Tout d'abord, vous devez activer le débogage USB sur votre téléphone:
Puis sur votre PC:
la source
ADB doit être en cours d'exécution. Allez à
C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools
et exécuteradb devices
, le démon doit démarrer, puis afficher tous les périphériques connectés.la source
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.
la source
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 .
la source
exécuter la
adb
ligne de commande. comme çala source
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
la source
adb.exe
commande 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.Mise à jour Ubuntu Linux 20 :
Vous n'aurez peut-être plus à exécuter l'une des commandes ci-dessous.
sudo apt install -y adb
est suffisant. Chromium 83 a cette règle de redirection de port activée par défautAncienne 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-adb
et je n'avaissudo apt install android-tools-fastboot
pas besoin de l'ensemble du SDK AndroidEnfin, 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
la source
sudo apt install android-tools-adb android-tools-fastboot
était suffisant dans mon cas. Merci!sudo apt install -y adb
était suffisant. Chromium 83 a cette règle de redirection de port activée par défaut.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 devices
ce qui forcera une renégociation.Après l'un ou l'autre (ou les deux), Chrome devrait commencer à fonctionner.
la source
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).
la source
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.
la source
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:
Sur votre PC, exécutez ce qui suit à partir de la ligne de commande:
adb forward tcp:9222 localabstract:chrome_devtools_remote
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 *
Maintenant, ouvrez votre chrome et entrez «localhost: 9222» et vous verrez l'onglet actif à inspecter.
Voici la source de cette approche
la source
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.
la source
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.
la source
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!
la source
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é.
la source
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!
la source
J'ai travaillé avec six appareils Android différents et plusieurs câbles et je dois dire que le débogueur fonctionne de manière instable. Parfois, il peut voir l'appareil, parfois non. Il peut parfois être utile de redémarrer Chrome. Voici un bug connexe https://bugs.chromium.org/p/chromium/issues/detail?id=788161 , peut-être pouvez-vous contribuer avec vos preuves.
la source
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
la source
Sur le téléphone, assurez-vous que le mode de débogage est activé.
la source
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.
la source
Si vous avez andorid 9 dans votre mobile, vous devez mettre à jour le SDK Android dans Android Studio.
la source
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'àrepair
l'appli dans sonAdvanced 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:Your Phone
dans la listeAdvanced Options
Repair
sousReset
optionsAprès cela, lorsque je me suis reconnecté et basculé
USB Debugging
sur 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.la source