Avec la nouvelle mise à jour 4.2.2 de mon Galaxy Nexus et de mon Nexus 7, je ne trouve pas mes deux appareils sous adb
.
Ce sont les étapes que j'ai prises:
Quand je lance adb devices
, il est juste vide. J'ai le même problème sous Windows 8 et Ubuntu 12.10, mais sous Ubuntu, il affiche mon périphérique et offline
.
Y a-t-il d'autres mesures que je peux prendre?
Essayez de pré-installer les pilotes pour vos périphériques. Assurez-vous que, sous Windows, votre périphérique est d'abord reconnu dans le Panneau de configuration du système.
J'utilise Windows 7 et le système ne reconnaît pas mon Galaxy Nexus tant que je n'ai pas installé les pilotes de périphérique avant de les brancher. D'après les commentaires, cela fonctionne également sur Windows 8.
Pilotes Galaxy Nexus
Nexus 7
À partir de documents adb
Lorsque vous connectez un appareil exécutant Android 4.2.2 ou une version ultérieure à votre ordinateur, le système affiche une boîte de dialogue vous demandant si vous souhaitez accepter un RSA clé qui permet le débogage via cet ordinateur. Cette sécurité mécanisme protège les machines des utilisateurs, car il assure le débogage USB et d'autres commandes adb ne peuvent être exécutées que si vous êtes en mesure de déverrouiller l'appareil et acquitter le dialogue. Cela nécessite que vous ayez adb version 1.0.31 (disponible avec SDK Platform-tools r16.0.1 et versions supérieures) afin de déboguer sur un appareil fonctionnant sous Android 4.2.2 ou supérieur
Alors, débranchez, attendez, rebranchez le câble et appuyez sur ok (dans la boîte de dialogue modale qui apparaît sur votre appareil).
Si vous appuyez sur Annuler, l'appareil apparaîtra comme étant hors ligne via adb devices
Juste si je partage mon expérience, j'ai eu -
Ce qui a résolu le problème pour moi, c’était de changer la connexion du périphérique de stockage de masse à MTP. Pour ce faire, avec le téléphone débranché, vous entrez dans -
"Paramètres" -> "Stockage" -> Cliquez sur le bouton de menu -> "Ordinateur USB Connexion" -> "Périphérique multimédia (MTP)"
J'espère que cela aide quelqu'un à devenir fou!
Merci,
Cendre.
Voici ce que j'ai fait (Galaxy S4 4.2.2):
allez dans Paramètres => à propos de ce périphérique => cliquez plusieurs fois sur "Numéro de version", c'est-à-dire quelque chose comme "JDQ39.I9505XXBHYTGKDD" (pas la version Android ou autre); Ici, vous verrez que Google ou Samsung ont beaucoup d'humour car vous devez cliquer jusqu'à ce que plusieurs fois avant de porter un toast affichant "Vous êtes à quelques clics d'un développeur"; après quelque chose comme 10 clics, vous portez un toast "Vous êtes un développeur"
Allez dans "Options de développement" (dans l'onglet "Plus" (onglet droit du menu des paramètres)); assurez-vous que le "débogage USB" est coché.
Et il fonctionne ! Eclipse peut voir votre S4 (ou tout autre appareil) 4.2.2!
J'ai essayé tout ce qui est mentionné ici et dans d'autres posts. Ce n'était pas le câble, le port USB, le redémarrage du PC ou du Nexus 7, la mise à mort et le démarrage d'adb ou l'activation/la désactivation du débogage USB.
C'était à cause de la mise à jour 4.2.2 de l'OTA. J'ai simplement remplacé le dossier\platform-tools \, comme décrit ici: Périphérique Android ADB hors ligne, impossible d'envoyer des commandes
Téléchargez les outils de la plateforme mis à jour: http://dl.google.com/Android/repository/platform-tools_r16.0.1-windows.Zip
annonce attente pour appareil
travaille pour moi. Débranchez simplement votre périphérique USB, exécutez cette commande et, en attendant, branchez votre périphérique, il fonctionnera tout simplement. :)
J'ai eu ce problème aujourd'hui et résolu en redémarrant le Tab2 tout en le laissant branché sur l'ordinateur portable/Eclipse
Vérifiez si vous avez installé Android-adb-tools dans Ubuntu. Si vous le faites, l'outil adb peut être ancien. Désinstallez et créez un alias pour le dernier outil adb que vous téléchargez avec le plugin ADB. Pour vérifier la version adb, faites "version adb" si la version 1.0.29 est ancienne, la dernière et fonctionnant pour Android 4.2.2 est la version 1.0.31.
J'ai fait beaucoup de choses jusqu'à ce que je m'en rende compte.
Pour moi, la meilleure solution était:
Mettez à jour le SDK Android via le SDK-Manager. Supprimer le dossier '.Android' de mon répertoire utilisateur (Windows 7) et rebrancher le périphérique. Fonctionnement sans faille en raison du problème de clé ADB RSA. J'avais une version plus ancienne d'ADB que je cachais dans c:\windows\system32\car je ne voulais pas installer un SDK complet quand tout ce que je voulais était une invite de commande. Bon vieux Google, le nouveau Microsoft.
aller dans Options du développeur et vérifier le débogage USB l'a résolu
Vous pouvez utiliser une ancienne version de adb.exe. Mettez à jour platform-tools . Vous devrez peut-être également définir un nouveau chemin pour adb.exe.
Au cas où cela aiderait quelqu'un d’arriver ici, j’ai eu ce problème avec un téléphone ZTE.
J'ai essayé d'installer le pilote en fonction de la liste officielle ici mais dans le Gestionnaire de périphériques, le pilote était marqué comme n'étant pas installé correctement.
Finalement, j'ai trouvé le moyen de faire ce travail était:
Après cela, j'ai pu faire:
adb kill-server
adb start-server
adb devices
et voir mon appareil.
Ma solution utilisée sur cm10.1 tous les soirs, sur droïde bionique, consistait à mettre à jour les derniers pilotes USB, en utilisant l'option Stockage de masse (au lieu de l'option MTP pour la connexion USB), puis en décochant et en revérifiant les options du développeur, "option. Ensuite, le dialogue RSA apparaît.