Depuis que j'ai mis à niveau mon Samsung Galaxy S3 vers Android 4.3 (à partir de 4.1.2), je ne peux pas utiliser le débogage à distance de Chrome pour Android (plus de détails ici ).
J'ai les options de développement et le débogage USB activés sur mon téléphone, et cela a parfaitement fonctionné sur Android 4.1.2. Désormais, lorsque je connecte mon téléphone à mon PC, il se connecte simplement en tant que périphérique de stockage multimédia et n'est pas détecté en tant que périphérique USB par Chrome.
J'écarte tout problème avec le chrome car je pourrais déboguer USB avec un Google Nexus4, aussi, en regardant un autre fil (ici et ailleurs), cela semble être un problème avec la mise à niveau 4.3 de Samsung.
Des conseils pour que cela fonctionne?
adb.exe
ce qui était déjà sur mon PC et de l'exécuteradb.exe devices
. Cela a fait l'affaire pour moi.adb.exe
et il vient d'ouvrir et de fermer un terminal. J'ai ensuite ouvert un terminal et j'ai couruadb.exe devices
et il a dit'adb.exe' is not recognized as an internal or external command, operable program or batch file
. Je n'ai pas installé Android Studio car il est d'environ 2 Go et je suis sur une connexion limitée.Réponses:
Mes appareils ont cessé de fonctionner car Chrome a désactivé le plugin ADB désormais obsolète car il est désormais intégré aux outils de développement.
J'ai téléchargé le SDK et suivi les instructions de Chrome Developers . Cependant, j'ai trouvé que les instructions fournies par Alphonso n'étaient pas suffisantes et je l'ai fait de cette façon sous Windows 8:
J'ai eu de gros problèmes et j'ai réussi à le faire fonctionner avec ces étapes. Si vous rencontrez toujours des problèmes, recherchez sur Google le guide Débogage à distance sur Android avec Chrome et vérifiez la partie sur les pilotes. J'ai eu des problèmes avec mon Samsung Galaxy Nexus qui nécessitait des pilotes spéciaux pour être compatible avec ADB.
Mise à jour
Si vous utilisez Windows 10 et que vous ne trouvez pas le lien pour télécharger le SDK Android ; vous pouvez sauter les numéros 1 et 2. Il vous suffit d'activer " Android Debug Bridge ". Allez directement à # 3 - # 7 après le téléchargement et exécutez " platform-tools " ( https://developer.android.com/studio/releases/platform-tools.html )
la source
./adb devices
.Après avoir tenté de suivre la réponse de Valros.nu, j'ai découvert que le téléchargement de sdk est maintenant fourni avec androind studio, dans un programme d'installation exe de 840 Mo.
Comme tout ce dont vous avez besoin pour ce programme particulier est le programme adb, vous pouvez l'obtenir dans un programme d'installation autonome des gars xda:
http://forum.xda-developers.com/showthread.php?t=2317790
Notez que vous n'avez pas besoin de taper
adb.exe
, tapez simplementadb devices
dans l'invite de commande qui est lancée après l'installation.De plus, j'ai dû débrancher et rebrancher mon Samsung S4 pour que l'invite de débogage à distance apparaisse sur le téléphone
la source
Après avoir regardé un peu plus longtemps, je suis tombé sur ceci . Apparemment, il n'y a pas encore de solution à ce problème, mais il existe une solution de contournement: revenir au flux de travail hérité .
Le flux de travail hérité a fonctionné pour moi, et la seule chose supplémentaire que j'avais à faire était d'aller dans le dossier platform-tools à partir du téléchargement du SDK Android, d'ouvrir une fenêtre de commande ici et d'exécuter la commande "adb devices". Cela a fait apparaître le panneau d'empreintes digitales de la clé RSA de l'ordinateur sur l'écran de mon mobile et, après avoir accordé l'autorisation, l'appareil est apparu sous la page d'inspection de Chrome.
Il s'avère que ce n'était pas un problème causé par la mise à niveau du système d'exploitation mobile mais par Chrome (j'ai été déçu par le fait que cela fonctionnait sur mon Nexus4). Dans les anciennes versions de Chrome, il n'était pas nécessaire de télécharger le SDK Android de 500 Mo impairs, car il prenait en charge un plugin ADB. Mais avec la dernière version de Chrome, je suppose que l'héritage est la seule voie à suivre.
la source
adb devices
sur mon PC, il a répertorié mon appareil, puis sur l'écran de l'appareil, l'invite "Autoriser le débogage USB" est apparue. À partir de là, cela a fonctionné!adb devices
comme un "retour à l'ancien workflow", qui impliquait la redirection de port et la navigation vers une URL particulière dans Chrome sur le PC. La courseadb devices
est assez simple :-)adb devices
. Nous sommes donc coincés entre le workflow hérité et le "workflow moderne".J'ai Samsung Galaxy S3 et il n'apparaissait pas dans l'onglet "Appareils distants" ni dans chrome: // inspecter. L'appareil est cependant affiché dans le Gestionnaire de périphériques de Windows sous le nom de GT-I9300. Ce qui a fonctionné pour moi était:
cmd.exe
cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
adb devices
Je ne sais pas si cela a affecté tout le flux d'une manière ou d'une autre, mais à un moment donné, j'ai installé, puis désinstallé les pilotes de Samsung: http://www.samsung.com/us/support/downloads/ > Mobile> Phones > Galaxy S> S III> Débloqué> http://www.samsung.com/us/support/owners/product/galaxy-s-iii-unlocked#downloads
la source
Pour moi, la solution était de télécharger le SDK Android et de lancer
adb devices
le démon adb.la source
cd ~/
puisadb devices
exécutez ceci dans votre terminalJe sais que c'est une question plus ancienne, mais j'ai pensé que je publierais également ma solution:
la source
J'ai eu du succès après avoir utilisé ade.exe comme expliqué ci-dessus, ainsi que la dernière version de Chrome Canary . Apparemment, votre version de bureau de Chrome doit être supérieure à la version exécutée sur votre appareil Android.
la source
Pour moi, l'élément de menu Inspecter les appareils n'était pas disponible (pas du tout affiché). Mais, en naviguant simplement sur chrome: // inspect / # devices, j'ai montré mon appareil et j'ai pu utiliser la redirection de port, etc.
Téléphone: Android Galaxy S4
Système d'exploitation: Mac OS X
la source
Au cas où cela aiderait quelqu'un, je publierai ce qui a fonctionné pour moi.
J'ai dû brancher mon S3 sur un port USB direct de mon PC pour qu'il m'invite à accepter la signature RSA. J'avais déjà branché mon S3 sur un hub.
Maintenant, le S3 est détecté lors de l'utilisation à la fois du port USB direct du PC et via le concentrateur.
REMARQUE - Vous devrez peut-être également exécuter à
adb devices
partir de la ligne de commande pour demander à votre S3 de demander à nouveau l'autorisation.... accepter la signature sur le téléphone ...
la source
Ceux qui ont mis à jour leur appareil vers Android 4.2 Jelly Bean ou supérieur ou ayant un appareil Android 4.2 JB ou supérieur ne trouveront pas les options du développeur dans le menu Paramètres. Les options de développement se cachent par défaut sur 4.2 jelly bean et les versions ultérieures d'Android. Suivez les étapes ci-dessous pour afficher les options des développeurs.
Allez dans Paramètres >> Plus / onglet Général >> À propos (Sur Samsung Galaxy S3, Galaxy S4, Galaxy Note 8.0, Galaxy Tab 3 et autres smartphones et tablettes Galaxy sous Android 4.2 / 4.3 Jelly Bean) OU
Allez dans Paramètres >> Général >> À propos (Sur Samsung Galaxy Note 2, Galaxy Note 3 et certains autres appareils Galaxy équipés d'Android 4.3 Jelly Bean ou 4.4 KitKat) OU
Allez dans Paramètres> À propos> Informations sur le logiciel> Plus (Sur HTC One ou d'autres appareils HTC équipés d'Android 4.2 Jelly Bean ou supérieur) 2. Faites maintenant défiler jusqu'à Numéro de version et appuyez dessus 7 fois à plusieurs reprises. Un message apparaîtra indiquant que vous êtes maintenant un développeur.
Crédit à www.androidofficer.com
la source