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)
Je pense que c'est parce que l'option de débogage USB n'a pas été cochée sur l'appareil
Tout d’abord, assurez-vous que l’ADB Android peut "dialoguer" avec votre appareil.
cd
) où se trouve ADB.exe, par exemple, C:\Android\android-sdk\platform-tools.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:
Deuxièmement, assurez-vous de définir le "Mode de sélection de la cible de déploiement" sur manuel:
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.
Pensez également à définir le mode de sélection de la cible de déploiement sur Manuel (Configurations de débogage -> onglet cible).
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.
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.
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.
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.
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
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.
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.
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
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
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.
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.
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.
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.
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.
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é.
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.
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é
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.
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é.
Si aucune des options ne fonctionne, je change de port, puis j'active le débogage USB et tout fonctionne correctement.
Une chose à faire est d’échanger les câbles. J'en utilisais un qui était seulement capable de charger!
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.
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
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/
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!
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
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.
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.
Voici ma liste de contrôle lorsque mon appareil n'est pas affiché: