web-dev-qa-db-fra.com

Android 4.2.2 adb ne peut pas trouver les appareils

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:

  • Mis à jour à 4.2.2
  • Mise à jour d'ADT et du SDK via le gestionnaire de SDK
  • Version vérifiée de la BAD, elle est à 1.0.31
  • PC redémarré et tablette et téléphone plusieurs fois

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?

19
tolgap

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

15
Kirk

À 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

16
petey

Juste si je partage mon expérience, j'ai eu -

  • Débranché et rebranché dans l'appareil
  • Installé les bons outils de plateforme
  • Installé le pont Android correct Activer et désactiver le débogage USB Et ... 
  • Essayé WiFi mais il a dit qu'il était hors ligne 
  • etc.

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.

12
Ash

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!

2
Regis_AG

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

2
Steve Seeger

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. :)

2
Pencilcheck

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

1
R Earle Harris

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.

1
Gabriel A. Zorrilla

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.

0
Kevin Burns

aller dans Options du développeur et vérifier le débogage USB l'a résolu

0
Mazen Elian

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.

0
JohnyTex

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:

  1. Appuyez sur le bouton Menu
  2. Choisissez "Connect to PC"
  3. Choisissez "Type de connexion par défaut"
  4. Choisissez "Installer le pilote"
  5. Branchez le téléphone et sélectionnez une option sur PC pour installer le pilote
  6. Puis changez "Type de connexion par défaut" en "Logiciel PC"

Après cela, j'ai pu faire:

adb kill-server
adb start-server
adb devices

et voir mon appareil.

0
Peter de Rivaz

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.

0
Sam Adamsh