web-dev-qa-db-fra.com

Sélecteur d'appareil Android - l'appareil ne s'affiche pas

J'utilise Eclipse + ADT et mon périphérique physique (répertorié ci-dessous) n'est pas répertorié dans le sélecteur de périphérique Android. J'ai mis à jour Eclipse et tous les packages Android. Mon téléphone utilise Android OS 1.6, ce qui correspond à la version cible indiquée dans le projet Eclipse. 

De plus, si j'ai décidé d'essayer de tester sur un vrai périphérique, c'est parce que l'émulateur ne semble plus fonctionner correctement lorsque je lance mon projet. L'émulateur se lance, mais le programme ne le fait jamais. Des idées?

(en utilisant windows 7/t-mobile mytouch 3g)

91
mportiz08

Je pense que c'est parce que l'option de débogage USB n'a pas été cochée sur l'appareil

19
mportiz08

Tout d’abord, assurez-vous que l’ADB Android peut "dialoguer" avec votre appareil.

  • Ouvrez une invite de commande Windows (cmd.exe)/un terminal Mac.
  • Accédez au dossier (via cd) où se trouve ADB.exe, par exemple, C:\Android\android-sdk\platform-tools.
  • Tapez adb devices

Si votre appareil est répertorié (le numéro de série est affiché), passez à la deuxième vérification. Sinon, ADB ne peut actuellement pas communiquer avec votre appareil. Il y a beaucoup de raisons qui peuvent causer le problème, essayez:

  • Dans votre appareil, activez "Mode débogage USB" dans Paramètres -> Application -> Développement.
  • Dans votre appareil, activez "Autoriser l'installation d'applications non commerciales" dans Paramètres -> Application -> Développement.
  • Redémarrez votre Windows/Mac. 
  • Redémarrez le périphérique Android.
  • Sous Windows/Mac, réinstallez les pilotes de périphérique.

Deuxièmement, assurez-vous de définir le "Mode de sélection de la cible de déploiement" sur manuel:

  • Dans la vue Explorateur de packages Eclipse, cliquez avec le bouton droit de la souris sur votre projet, sélectionnez Exécuter en tant que -> Exécuter les configurations ...
  • Dans la boîte de dialogue Exécuter les configurations, sous Application Android. Si votre application n'existe pas, double-cliquez sur Application Android pour créer une nouvelle configuration, attribuez-lui un nom approprié (votre application, par exemple). Assurez-vous que cette configuration est sélectionnée.
  • Dans la zone appropriée, pour l'onglet Android, assurez-vous que votre projet est affiché sous Projet; pour l'onglet Cible, sélectionnez "Toujours inviter à sélectionner un périphérique" ou "manuel".
  • Cliquez sur "Appliquer" et fermez la boîte de dialogue Exécuter les configurations.
    La prochaine fois que vous exécuterez votre application, vous devriez voir votre liste de périphériques.

Votre appareil ne peut toujours pas afficher? D'accord. Troisièmement, assurez-vous que votre version Android "Project Build Target" est prise en charge sur votre appareil.

  • Vérifiez la version Android de votre appareil. Sur votre appareil, sélectionnez Paramètres-> À propos de l'appareil.
  • Vérifiez la version Android de votre projet. Faites un clic droit sur votre projet-> Propriétés-> Android-> ProjectBuildTarget.
  • Assurez-vous que ce n'est pas plus récent que la version de votre appareil.
149
giacatho

Pensez également à définir le mode de sélection de la cible de déploiement sur Manuel (Configurations de débogage -> onglet cible).

23
Vishal

Après avoir suivi certaines étapes des autres réponses ici, ainsi que ce que l’on trouve ici: Pilote ADB pour HTC Incredible , j’ai dû émettre deux commandes avant que mon téléphone ne s’affiche.

adb kill-server
adb start-server

Enfin, après ces deux commandes, mon appareil apparaîtrait-il quand je courrais

adb devices

De temps en temps, le processus de la BAD peut rester bloqué (terme technique). Lorsque cela se produit, les commandes ci-dessus ne fonctionneront pas. J'ai constaté que la suppression du processus ADB (recherchez adb.exe dans l'onglet Processus du Gestionnaire des tâches sous Windows ou supprimez le PID d'adb sous linux), puis utilisez

adb start-server

résout généralement ce problème.

21
CatShoes

Cette note du site développeur Android est ce qui a fonctionné pour moi:

Activer le débogage USB sur votre appareil. Sur la plupart des appareils fonctionnant sous Android 3.2 ou une version antérieure, vous pouvez trouver l’option sous Paramètres> Applications> Développement. Sur Android 4.0 et les versions plus récentes, sélectionnez Paramètres> Développeur options. Remarque: sur Android 4.2 et les versions plus récentes, les options pour les développeurs sont masquées par défaut. Pour le rendre disponible, allez à Paramètres> À propos du téléphone et appuyez sur Construire le numéro sept fois. Retournez à l'écran précédent pour trouver Options de développeur.

8
Raj

L'utilisation du gestionnaire de SDK Android peut éventuellement installer le pilote USB Google.

Suivez les étapes ici: http://developer.Android.com/sdk/oem-usb.html#InstallingDriver autorisé Eclipse à afficher le périphérique.

4
Daniel N

http://developer.Android.com/tools/extras/oem-usb.html#InstallingDriver

Windows 7

Pour installer le pilote USB Android sur Windows 7 pour la première fois:

Connectez votre appareil Android au port USB de votre ordinateur . Cliquez avec le bouton droit de la souris sur Ordinateur depuis votre bureau ou dans l'Explorateur Windows, puis sélectionnez Gérer . Sélectionnez des périphériques dans le volet de gauche . Localisez et développez Autre périphérique dans le volet de droite . Cliquez avec le bouton droit sur le nom du périphérique (tel que Nexus S) et sélectionnez Mettre à jour le logiciel du pilote. Ceci lancera l’Assistant de mise à jour du matériel . Sélectionnez Parcourir mon ordinateur pour rechercher le pilote et cliquez sur Suivant . Cliquez sur Parcourir et localisez le dossier du pilote USB. (Le pilote USB de Google se trouve dans\extras\google\usb_driver.) Cliquez sur Suivant pour installer le pilote.

3
Iraklis

Si vous sélectionnez Application Android dans la boîte de dialogue Déboguer en tant que, vous devriez pouvoir attacher directement le débogueur au périphérique. Assurez-vous d’exécuter des périphériques adb sur votre Shell et de voir votre périphérique répertorié. Sinon, vous devrez réinstaller le pilote pour le périphérique. Vous pouvez désinstaller vos pilotes à l'aide de USBdeview, puis télécharger et réinstaller les pilotes jusqu'à ce que le numéro de série du périphérique répertorié s'affiche lorsque vous exécutez des périphériques adb. - Arunabh Das

3
Das

J'ai eu un problème similaire ... et mon problème était lié à l'utilisation trop élevée d'un SDK ....

J'ai changé:

uses-sdk Android:minSdkVersion="17" Android:targetSdkVersion="17"/

à

uses-sdk Android:minSdkVersion="8" Android:targetSdkVersion="17"

et mon problème a été résolu.

3
jpCoder411

Aucune des autres réponses n'a fonctionné pour moi. Pour moi, le périphérique enregistré auprès d'Eclipse après le redémarrage du téléphone. La procédure à suivre varie en fonction du modèle de téléphone.

3
Gavin Miller

Je faisais face au périphérique Android qui n'apparaissait pas dans le "sélecteur de périphérique", alors je fais de mon mieux, mais en vain, du moins j'ai constaté que les pilotes ADB doivent être mis à jour. 1. Téléchargez le pilote à partir de "http://forum.xda-developers.com/showthread.php?t=1161769" 2. Gestionnaire de périphériques - >> cliquez avec le bouton droit sur ADB - >> mise à jour du pilote - >> chemin de navigation des pilotes téléchargés, puis appuyez sur OK Mise à jour réussie. et j'ai trouvé mon appareil Android dans "Device Chooser" essayer de se détendre 

2
Muzammal Hussain

Si vous avez un appareil samsung, vous devez installer un pilote spécial pour le développement:

http://developer.samsung.com/Android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows

2
KJP

Je suis très en retard ici, mais si cela aide quelqu'un ... assurez-vous de ne pas avoir de conflit avec votre mode USB lors de la connexion du câble. Je choisis "Uniquement les frais" (désolé si ce n'est pas exact, j'ai un terminal espagnol) mais parfois cela change pour partager Internet et l'appareil disparaît de la liste lors de l'exécution d'une application.

2
Dani bISHOP

Ok ... donc je ne pourrais jamais obtenir mon pad PENDO pour apparaître .. jusqu'à ce que j'ai rencontré ceci ..

processus Android.process.acore s'est arrêté ..

Ouais .. rien à voir avec ce problème, non? Ah ah mais ça m'a conduit à MOBILEGO. C'est une application de bureau qui vous permet d'administrer votre appareil .. Devinez comment .. en vous connectant via USB. Oui, et c'est le cas .. Il a tout installé sur ma fenêtre Windows et maintenant, Eclipse n'a plus aucun problème à voir mon PENDO.

1
baash05

Mon problème était avec un vieux téléphone ZTE, j'ignorais le fichier autorun.exe qui n'arrêtait pas d'apparaître lorsque je l'ai branché. J'ai finalement lancé le logiciel autorun, il a installé les pilotes ZTE et le téléphone a commencé à apparaître dans les périphériques adb.

1
Caimen

Dans Galaxy Note 3, vous devez activer l'option développeur. Accédez au "À propos du périphérique" et cliquez plusieurs fois sur le numéro de build jusqu'à ce qu'un message apparaisse vous indiquant que l'option développeur a été activée. Retournez au général et c'est parti .. l'option de développeur a été activée et sélectionnez l'option de débogage USB. Ceci est pour Galaxy note 3 N9005 Andriod 4.3.

1
slumberj

Désactivez le mode de débogage et les options de développement de votre téléphone.

Démarrer le moniteur de périphérique Android.

Activez maintenant les options de développement et le mode de débogage sur votre téléphone.

Vous devriez pouvoir voir votre appareil énuméré après ceci dans le moniteur d'appareil Android. Ensuite, vous devriez pouvoir le voir sous le sélecteur d'appareils Android.

1
jsbisht

L'appareil ne s'affichait pas à cause de la ligne suivante dans le fichier manifeste Android ---

<uses-sdk Android:minSdkVersion="18"
        Android:targetSdkVersion="18"/>

Je l'ai changé pour ---

<uses-sdk Android:minSdkVersion="8"
        Android:targetSdkVersion="19"/>

Maintenant cela a fonctionné.

1
My God

Une autre alternative: sur les iMac Apple modernes, le port USB le plus proche de l'extérieur Edge de la machine ne fonctionne jamais avec ADB, alors que tous les autres fonctionnent correctement. Je l'ai déjà vu sur deux iMac différents, probablement des ports USB 1.0 (ou quelque chose d'aussi stupide) - ou c'est un défaut de fabrication général.

Le branchement de câbles USB (neufs, anciens, de haute qualité ou bon marché) sur tous les autres ports USB fonctionne bien, mais le branchement sur celui-ci échoue avec ADB.

NB: brancher sur ce port fonctionne pour le transfert de fichier, etc. - seul le type ADB est défectueux.

1
Adam

J'ai eu le même problème et résolu de cette façon: mon téléphone est un SonyEricsson Xperia X8 et n'a pas été reconnu par Windows 7 (mais c'était par Ubuntu). J'ai donc compris qu'il s'agissait d'un problème de conducteur.

0) Branché sur mon smartphone 1) Un clic droit sur Ordinateur-> Gérer-> Gestionnaire de périphériques 2) Il y avait un point d'exclamation jaune sur un élément nommé "SEMC HUSB" ... Cliquez deux fois dessus. élément (qui était en fait lié au smartphone) et mis à jour les pilotes (téléchargés précédemment à partir de cette page http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ et maintenant tout fonctionne ). J'imagine que vous pouvez trouver votre répertoire via Google si vous avez un autre téléphone.

À votre santé

0
stkhou

Je suis sous MAC et, pour une raison quelconque, lorsque je connectais mon appareil via USB, il existait un étrange montage appelé USB-Drivers (Pilotes USB) qui, lorsque je suis sorti du Finder, le sélecteur de périphérique Androide a immédiatement reconnu mon périphérique.

0
rdebits

Une des raisons possibles est de vérifier Android SDK Manager et d'installer Google USB Driver dans le dossier Extras si vous ne l'avez pas installé.

0
Muhammad Aamir Ali

Si aucune des options ne fonctionne, je change de port, puis j'active le débogage USB et tout fonctionne correctement.

0
namrathu1

Une chose à faire est d’échanger les câbles. J'en utilisais un qui était seulement capable de charger!

0

J'ai eu du mal à voir mon appareil Android, alors quand adb a signalé qu'il n'y en avait pas, j'ai redémarré mon concentrateur USB puis voilà, il est revenu dans adb et dans Eclipse DDMS.

0
Bamaco

Je devais aller dans "Paramètres-> Options du développeur-> Débogage USB". Assurez-vous que le débogage USB est activé.

Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5

0
Shaun Derman

J'ai eu le même problème avec Sony Experia Z, c'est parce que je suis sous Windows 8 et que j'ai apparemment besoin de télécharger un pilote pour cela. 

Comme mentionné par stkhou, j’ai consulté le gestionnaire de mon appareil et vu le symbole de l’éclamation . C’était le modèle de mon téléphone. l'icône apparaît à nouveau. 

Il est donc pratiquement certain que le problème concerne le pilote, je l’ai donc téléchargé et installé . Après l’installation, exécutez à nouveau le sélecteur de périphérique Android sur Eclipse et cela fonctionne pour moi.

J'espère même pour vous.

Ci-dessous, j'ai enregistré les liens susceptibles d'intéresser quelqu'un qui a un problème avec sony. ;)

Voici la liste des pilotes disponibles pour les périphériques Sony:

http://developer.sonymobile.com/downloads/drivers/

Sony SDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/

0
Ryan

J'ai un HTC G2 avec Windows 8 et cela m'a pris des heures pour qu'Eclipse reconnaisse l'appareil. J'ai suivi tous les conseils ci-dessus sans succès quand j'ai trouvé ceci sur http://forum.xda-developers.com/showthread.php?t=1964372 :

Maintenant, cliquez avec le bouton droit de la souris sur Ordinateur, cliquez sur Gérer. Aller à Gestionnaire de périphériques. Cliquez avec le bouton droit sur Acer A700, cliquez sur Mettre à jour le logiciel du pilote . Choisissez "Browe my computer for driver software". Choisissez "Permettez-moi de choisir Dans une liste". Cliquez sur tous les périphériques et/et sur Disque fourni. Allez à C:\Programme Fichiers (x86)\Android\android-sdk\extras\google\usb_driver\et cliquez sur le fichier sous les 2 dossiers (Android_winusb.inf) Cliquez sur le premier fichier un et installer.

Remplacez «Acer A700» par «Android Phone» sous «Autres périphériques» et utilisez le fichier Android_winusb sous adt-bundle-windows-x86_64\sdk\extras\google\usb_driver. Cliquez sur "OK" lorsque vous obtenez l'invite effrayante à propos de Windows devenant instable et hop!

0
Mark Cramer

Et, si votre appareil est un Sony Ericsson Xperia X8 avec le original ROM (2.1) ou similaire, utilisez:

 

<uses-sdk Android:minSdkVersion="7" Android:targetSdkVersion="17" />

dans le fichier AndroidManifest.xml

0
Giulio

Utilisez USBDeview, à partir d’ici, http://www.nirsoft.net/utils/usb_devices_view.html

Exécuter en tant qu'administrateur.

Déconnectez votre téléphone.

Supprimez tous les pilotes associés à votre téléphone. Certains diront Android ainsi que le nom et le modèle du téléphone.

Rebranchez votre téléphone pour que Windows réinstalle les pilotes.

Cela a fonctionné pour moi, alors que les autres solutions ne fonctionnaient pas.

0
M Jesse

Mon appareil avait disparu de la liste des périphériques adb après l'avoir connecté à adb sur un autre ordinateur portable.

J'ai sélectionné «Charger uniquement» sur le téléphone, puis j'ai réactivé le débogage USB. 

Cela a résolu le problème pour moi.

0
J0hnG4lt

Voici ma liste de contrôle lorsque mon appareil n'est pas affiché:

  1. Assurez-vous que "Le débogage USB est activé dans les paramètres> Options pour les développeurs.
  2. Vérifiez la barre d'état sur votre appareil. Il vous indique si votre téléphone est connecté en tant que périphérique multimédia (MTP) ou envoi d'images (PTP). Mon appareil n'est répertorié que lorsque PTP est sélectionné.
  3. Désactiver le pare-feu Windows.
  4. Activer tous les programmes proxy exécutés sur des ports Windows entiers.
  5. Et solution finale pour arrêter adb.exe à partir du gestionnaire de tâches Windows et attendez quelques secondes pour redémarrer automatiquement.
0
Ali Sheikhpour