Question

J'utilise le plugin Android pour Eclipse, et quand je tente d'exécuter mon programme en utilisant un dispositif réel via le Android Device Chooser , mon téléphone est pas répertorié en tant que périphérique. Je l'ai mis à jour Eclipse, tous les packages Android, et le pilote USB, mais il est toujours pas apparaître. Mon téléphone fonctionne sous Android 2.1, ce qui est également la version cible figurant dans le projet Eclipse.

En outre, il arrive que l'appareil apparaît comme une cible inconnue et le numéro de série des points d'interrogation comme indiqué dans la capture d'écran.

Device applications Sélecteur

Était-ce utile?

La solution

Je viens d'avoir le même problème avec le Motorola Droid. J'ai eu 3 appareils et seulement 1 a été détectée dans la BAD. Celui qui en travaillait ne présentait le gestionnaire de périphériques comme « l'interface composite android adb » et 2 qui n'a pas fonctionné comme montré « android adb interface ». Dans Windows 7, je l'ai fait ce qui suit.

  1. Clic droit puis l'ordinateur Gérer
  2. Développer téléphone Android en haut de la liste
  3. clic droit Android ADB Interface puis mise à jour du logiciel du pilote
  4. Parcourir mon ordinateur pour logiciel pilote
  5. Permettez-moi de choisir parmi une liste de pilotes de périphériques sur mon ordinateur
  6. Choisissez un périphérique USB Composite puis suivant

Si Périphérique USB Composite ne se présente pas essayez la navigation dans le dossier USB_Driver dans votre répertoire android sdk pour l'étape 5 essayez l'étape 5 et 6 à nouveau.

Remarque: Si Android ne semble pas au sommet de cette liste, comme décrit dans # 2 et / ou vous trouvez un dispositif ADB sans pilote alors vous avez probablement besoin d'installer le pilote de périphérique, qui dans mon cas (HTC Glacier) était situé sur mon téléphone.

Autres conseils

Avez-vous essayé de votre ligne de commande (linux supposée)

adb devices

Si vous avez beaucoup de points d'interrogation

List of devices attached
??????????????    device

Vérifiez ce qui est le fournisseur ID de votre appareil:

lsusb 
> Bus 003 Device 006: ID 04e8:689e Samsung Electronics Co., Ltd 

Vendor ID est '04e8' dans ce cas.

Vous devez ajouter votre appareil à la liste USB

sudo vim /etc/udev/rules.d/51-android.rules

et de mettre cette ligne (utilisez votre propre ID de fournisseur).

SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

Vous pouvez également essayer la syntaxe suivante comme hors pointe par mcordaro et Yekmer Simsek se référant à la documentation

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"

Enregistrer, puis

sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev reload

et il devrait maintenant fonctionner.

Ce lien pour Développeurs Android site détient la clé pour résoudre ce problème sur toutes les plateformes prises en charge. Suivez les étapes pour Mise en place d'un dispositif pour le développement .

Note:. Étant donné que cette page est gérée par l'équipe de développement Android, il devrait être mis à jour avec les changements dans les procédures que les nouvelles adb versions sont disponibles

Il y a une chose certaine ne se souvenait pas. Tout comme moi, si vous avez essayé d'exécuter adb avec des informations d'identification de super-utilisateur suite à une course avec des informations d'identification des utilisateurs réguliers, ne vous attendez pas le succès. Tout d'abord, vous devez tuer adb qui a été exécuté avec les droits et moche démarrer à nouveau avec sudo:

marek@deb42:~$ sudo adb kill-server

marek@deb42:~$ sudo adb devices

j'ai tout compris, mais il semble que nous avons des problèmes différents. Cependant, juste au cas où cela vous aide.

Tout d'abord, votre manifeste doit avoir l'androïde: débogable = « true » dans le noeud d'application. Vous avez sans doute cela, et je ne sais pas si elle contribue effectivement à l'appareil montrant ou non.

En tout état de cause, la chose que je faisais mal était quand je lance ou déboguer ma configuration (dans Eclipse) sous l'onglet cible (où il répertorie vos configurations de périphériques de l'émulateur) j'avais le bouton radio automatique cochée. Si vous feuilletez que le manuel vous donne alors une autre boîte de dialogue lorsque vous appuyez sur Exécuter, et dans ce dialogue, sur le dessus, je vois mon appareil.

Enfin, (et je ne vois que cela sur le Droid X) lorsque vous êtes en mode PC l'appareil ne fonctionne pas comme si il est 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 arrive à écrire sur la carte SD, il échouera à ce moment de l'exécution. Le Captivate (mon autre périphérique de test) ne souffre pas du même problème.

Vérifiez que votre appareil connecté en tant que périphérique PTP (appareil photo). Bar Notification -> Connexion USB. Si votre appareil connecté MTP (comme le stockage de données commun), alors ne reconnaît pas Android Studio comme dispositif débogable. Au moins cela fonctionne pour moi et mon Nexus.

J'ai eu le même problème et après avoir essayé plusieurs des solutions ci-dessus a finalement essayé affiché changer le câble et cela a fonctionné instantanément.

Fenêtre machine Il suffit d'installer adbdriver . Il sera autometicall get pilotes competible pour le Android Device connecté.

J'espère que cela aidera tout le monde qui fait face à ce problème.

Hope cette solution permet de fixer votre humeur cette fois-ci!

Numéro: My Android L'appareil est pas reconnu par l'Eclipse ADT, pourquoi

Cause: pilote de périphérique était absent car il semblait à la fin quand je l'ai fixé

Comment réparer:

  1. Faites une recherche parmi web (via Google) " LG Pilotes Téléchargement ". (Ex.:- Aller à propos du téléphone dans votre liste des paramètres > Numéro de modèle , pour moi, c'est LG-E400f)
  2. La plupart du temps les premiers liens sont liés à la page de téléchargement de pilote de périphérique requis (Ex: -.. Pour moi, je suis le suivant: Manuels et logiciel de mise à jour " et faire juste Étape 1 était suffisant pour moi, ce qui est « Installer PILOTES USB «
  3. Téléchargez (pour Mac ou Windows) > Installer Il > Vérifiez votre Eclipse ADT > et il doit être visible sous l'onglet Devices par maintenant

Vive !!!
Espérons que cela aide à quelqu'un d'autre pour obtenir clairement à la solution!

Si vous utilisez Eclipse, puis voir si Eclipse, par inadvertance, converti que votre projet soit un projet java natif. Pour ce faire, un clic droit sur le nom de votre projet Eclipse et en sélectionnant l'option « Convertir en projet Android »

Une autre chose que vous pouvez essayer est à la recherche pour les pilotes USB du site Web du fabricant. Windows Update ne comprend pas toujours ces pilotes. Mon Acer Iconia A700 tablette ne figurerait pas dans Eclipse jusqu'à ce que je téléchargé et installé les pilotes à partir du site Web de Acer.

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 a finalement trouvé la solution: il suffit de taper dans " # # 717717 # # " et appel et cela fonctionnera!

Installer PDANet ( http://pdanet.co/a/ ) Entre l'installation si vous obtenez ce message « Ignorer USB ou quelque chose » dans un pop-up, fermer la fenêtre, un appareil débranchez puis branchez l'appareil, continuer l'installation. Maintenant éclipse devrait lister votre appareil :)

Parfois cesse adb courir sur mon mac, un simple:

  

kill-serveur adb
   adb start-server

et le redémarrage de débogage adb sur l'appareil rebranchez-le.

Je mis à jour mes pilotes Motorola pour mon Droid 3 à un moment donné, puis la BAD n'a pas pu trouver l'appareil. Après avoir lu cette question et le haut réponse et n'a toujours pas de travail, j'ai essayé de supprimer d'abord le pilote. Ensuite, débrancher l'appareil, puis rebranchant dans Windows trouvé et chargé les pilotes appropriés. Joie! Espérons que cela aide quelqu'un d'autre.

Une chose ridicule a fonctionné pour moi, j'ai couru l'application puis lorsque la fenêtre de l'appareil ouvert, je troque quel port le cordon à l'appareil est branché sur mon mac et bam trouvé l'appareil! Bonne chance ce genre de choses peut être difficile

Vérifiez que le mode débogage est activé, ainsi que des installations permettant de lieux inconnus, si le problème persiste, débranchez l'appareil, le redémarrage et de le brancher à l'arrière de l'appareil en devrait fonctionner. Un autre problème commun est de ne pas avoir les pilotes USB installés, pour résoudre ce déplacement à SDK Manager et Extras, pilotes de téléchargement / mise à jour USB

Le dispositif ne montrait pas à cause de la ligne suivante dans le fichier manifeste Android ---

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

Je l'ai changé à ---

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

Maintenant, il a travaillé.

Après avoir ajouté le fichier dans le répertoire de udev selon Yekmer Simsek, votre /var/log/syslog sera à l'affiche dans le journal, lorsque vous branchez RE-votre appareil:

Jul  3 16:18:10 jupiter kernel: [16866.411654] usb 2-1.2: USB disconnect, device number 7
Jul  3 16:18:15 jupiter kernel: [16871.221603] usb 2-1.2: new high-speed USB device number 8 using ehci-pci
Jul  3 16:18:15 jupiter kernel: [16871.315693] usb 2-1.2: New USB device found, idVendor=18d1, idProduct=d002
Jul  3 16:18:15 jupiter kernel: [16871.315704] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul  3 16:18:15 jupiter kernel: [16871.315710] usb 2-1.2: Product: Nexus 5
Jul  3 16:18:15 jupiter kernel: [16871.315715] usb 2-1.2: Manufacturer: LGE
Jul  3 16:18:15 jupiter kernel: [16871.315719] usb 2-1.2: SerialNumber: 0650f8e00ae573dc
Jul  3 16:18:15 jupiter mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Jul  3 16:18:15 jupiter mtp-probe: bus: 2, device: 8 was not an MTP device
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top