J'utilise le plugin Android pour Eclipse et lorsque j'essaie d'exécuter mon programme à l'aide d'un appareil réel via le sélecteur d'appareils Android , mon téléphone n'est pas répertorié comme un appareil. J'ai mis à jour Eclipse, tous les packages Android et le pilote USB, mais il ne s'affiche toujours pas. Mon téléphone utilise Android 2.1, qui est également la version cible répertoriée dans le projet Eclipse.
Il arrive également que l'appareil apparaisse comme une cible inconnue et le numéro de série sous forme de points d'interrogation, comme indiqué sur la capture d'écran.
Réponses:
J'ai juste eu le même problème avec le Motorola Droid. J'avais 3 appareils et un seul a été détecté dans la BAD. Celui qui fonctionnait apparaissait dans le gestionnaire de périphériques sous le nom d '"interface composite android adb" et les 2 qui ne fonctionnaient pas se présentaient comme "interface android adb". Dans Windows 7, j'ai fait ce qui suit.
Si le périphérique composite USB ne s'affiche pas, essayez de parcourir le dossier usb_driver dans votre répertoire sdk android pour l'étape 5, puis essayez à nouveau les étapes 5 et 6.
Remarque: Si Android n'apparaît pas en haut de cette liste comme décrit dans # 2 et / ou si vous trouvez un périphérique ADB sans pilote, vous devez probablement installer le pilote de périphérique, qui dans mon cas (HTC Glacier) était situé à droite sur mon téléphone.
la source
Avez-vous essayé depuis votre ligne de commande (supposé Linux)
Si vous avez beaucoup de points d'interrogation
Vérifiez quel est l'identifiant du fournisseur de votre appareil:
L'ID du fournisseur est «04e8» dans ce cas.
Vous devez ajouter votre appareil à la liste USB
et mettez cette ligne (utilisez votre propre identifiant de fournisseur).
Vous pouvez également essayer la syntaxe suivante comme indiqué par mcordaro et Yekmer Simsek en vous référant à la documentation
enregistrez-le, puis
et cela devrait fonctionner maintenant.
la source
marek@deb42:~$ adb devices
\ nList of devices attached
\ n???????????? no permissions
Il y a une chose dont certains ne se souviennent pas. Comme moi, si vous avez essayé d'exécuter adb avec des informations d'identification de super-utilisateur après une exécution avec des informations d'identification d'utilisateur normales, ne vous attendez pas à un succès. Tout d'abord, vous devez tuer adb qui a été exécuté avec de mauvais droits et le redémarrer avec sudo:
marek@deb42:~$ sudo adb kill-server
marek@deb42:~$ sudo adb devices
la source
Je l'ai compris, même s'il semble que nous ayons des problèmes différents. Cependant, juste au cas où cela vous aiderait.
Tout d'abord, votre manifeste doit avoir l'attribut android: debuggable = "true" dans le nœud Application. Vous avez probablement cela, et je ne sais pas si cela contribue réellement à l'apparition de l'appareil ou non.
Dans tous les cas, la chose que je faisais de mal était lorsque j'exécutais ou déboguais ma configuration (dans Eclipse) sous l'onglet cible (où il répertorie les configurations de votre émulateur), j'avais coché le bouton radio Automatique. Si vous retournez cela au manuel, cela vous donne une autre boîte de dialogue lorsque vous appuyez sur Exécuter, et dans cette boîte de dialogue, en haut, je vois mon appareil.
Enfin, (et je ne vois cela que sur le Droid X) lorsque vous êtes en mode PC, l'appareil n'agit pas comme s'il était connecté à la machine. Lorsque vous êtes en mode de stockage de masse, tout fonctionne comme prévu MAIS la carte SD est désactivée, donc, si votre application écrit sur la carte SD, elle échouera à ce stade de l'exécution. Le Captivate (mon autre appareil de test) ne souffre pas du même problème.
la source
Vérifiez que votre appareil est connecté en tant qu'appareil PTP (appareil photo). Barre de notification -> Connexion USB. Si votre appareil est connecté en tant que MTP (en tant que stockage de données commun), AndroidStudio ne le reconnaît pas comme appareil débuggable. Au moins, cela fonctionne pour moi et mon Nexus.
la source
J'ai eu le même problème et après avoir essayé de nombreuses solutions ci-dessus, j'ai finalement essayé de changer le câble et cela a fonctionné instantanément.
la source
Sur Windows Machine, installez simplement adbdriver . Il obtiendra automatiquement des pilotes compétitifs pour les connectés
Android Device
.J'espère que cela aidera tous ceux qui sont confrontés à ce problème.
la source
J'espère que cette solution réparera votre humeur cette fois!
Problème: mon appareil Android n'est pas reconnu par Eclipse ADT, pourquoi?
Cause: Le pilote de périphérique était manquant comme il semblait à la fin lorsque je l'ai réparé!
Comment réparer:
À votre santé!!!
J'espère que cela aidera quelqu'un d'autre à trouver clairement la solution!
la source
Si vous utilisez Eclipse, voyez si Eclipse a converti par inadvertance votre projet en projet Java natif. Pour ce faire, cliquez avec le bouton droit de la souris sur le nom de votre projet dans eclipse et sélectionnez l'option "Convertir en projet Android"
la source
Une autre chose que vous pouvez essayer est de rechercher les pilotes USB sur le site Web du fabricant. Windows Update n'inclut pas toujours ces pilotes. Ma tablette Acer Iconia a700 n'apparaîtrait pas dans Eclipse tant que je n'aurais pas téléchargé et installé les pilotes à partir du site Web d'Acer.
la source
J'ai le même problème avec le téléphone xiaomi. Eclipse peut détecter tous mes autres appareils (y compris Samsung et Huawei).
J'ai essayé tout ce qui précède et j'ai finalement trouvé la solution: il suffit de saisir " # # 717717 # # " et d'appeler et cela fonctionnera!
la source
Malheureusement, les solutions ci-dessus ne fonctionnaient pas sur mon appareil Samsung Ace 2. Mais l'installation de Samsung Kies résout le problème
la source
Installez pdaNet ( http://pdanet.co/a/ ) Entre l'installation, si vous obtenez ce message «Ignorer USB ou quelque chose» dans une fenêtre contextuelle, fermez la fenêtre contextuelle, débranchez l'appareil puis branchez l'appareil, continuez l'installation. Maintenant, eclipse devrait lister votre appareil :)
la source
Parfois, adb cesse de fonctionner sur mon mac, un simple:
et le redémarrage du débogage adb sur l'appareil le reconnectera.
la source
J'ai mis à jour mes pilotes Motorola pour mon Droid 3 à un moment donné, puis ADB n'a pas pu trouver le périphérique. Après avoir lu cette question et la meilleure réponse et que cela ne fonctionnait toujours pas, j'ai d'abord essayé de supprimer le pilote. Ensuite, en débranchant le périphérique, puis en le rebranchant, Windows a trouvé et chargé les pilotes appropriés. Joie! J'espère que cela aidera quelqu'un d'autre.
la source
Une chose ridicule a fonctionné pour moi, j'ai exécuté l'application, puis lorsque la fenêtre de l'appareil s'est ouverte, j'ai échangé le port sur lequel le cordon de l'appareil était branché sur mon mac et bam a trouvé l'appareil! Bonne chance, ce truc peut être délicat
la source
Assurez-vous que le mode de débogage est activé et autorise les installations à partir d'emplacements inconnus.Si le problème persiste, le débranchement de l'appareil, le redémarrage et le rebranchement de l'appareil devraient fonctionner. Un autre problème courant est de ne pas avoir de pilotes USB installés, pour résoudre ce problème, allez dans SDK Manager et dans Extras, téléchargez / mettez à jour les pilotes USB
la source
L'appareil ne s'affichait pas à cause de la ligne suivante dans le fichier manifeste Android ---
Je l'ai changé en ---
Maintenant ça a marché.
la source
Après avoir ajouté le fichier au
udev
répertoire selon Yekmer Simsek, vous/var/log/syslog
l'afficherez dans le journal, lorsque vous rebranchez votre appareil:la source